added apper.json

apper.json includes:
- moduleNames
- dirToIgnore

exposed underlying App constructor from apper export

removed ".js" from default moduleNames

used require("path").join() at some places instead of concatenating "/"

shortcuts to turn off/on logging done by app.log()

put in first set of basic tests using mocha