Refactor build.py, breaking out module.py
Update test_build.py
Stub tests for Module class
Rename "module_dir" property to "location"
Further srteamlining of build.py