Cleaned up code and fixed tests
added node engine minimum version requirement
Conflicts:
	js/Module.js