i) fixed module inclusion system
ii) updated tests for module inclusion to test namespace path variables as |ns_name
i) added tests for target functions
ii) made the test assertions not run on every make test since it gives some intended failures that
pollute the prompt

TODO
i) add test for execution of targets in target tests via recursive make
i) finished test_targets
ii) moved all debug output to use warning instead of info so that output goes to stderr and can be easily stripped