Consistent deps order in test and all modules

Globals firsts, than local modules
More require.js friendly ..
Using more resolver ... WIP
Using more Dependency Injection
Consistent dependency order in all modules
Consistent naming of dependent modules
More dependency injection
Create Webapp module
AuthModule -> Auth
CliModule -> Cli
ConfigModule -> Config
Renaming SomeModule -> Some
Module wrappers, etl/index.js just wrapps etl/etl.js

This is for easier orientation
Schema is initialized only once
Properly init mongoose
Working mongoose wrapper
Cosmetics
Merge pull request #53 from korczis/master

Merge korczis/master