Separate out module mechanics
remove unused tests. clean up licensing. update docs to ender-core