main
add consume shared module plugin
Added testing for new singleton logic (and caught a typo in the process!)