new app.coffee format, closes #160
refactor tests
convert rootsrc file to json
refactors on the config parser and global config interface
remove roots update, npm takes care of it