Refactors loading of app to make better use of requirejs

- Updates README.md
- Makes all variables (app & module-specific) to be loaded from their corresponding descriptors
- Removes dependencies files in favor descriptors only
- Updates descriptor structure for modules
- Transforms app modules into requirejs modules (by the use of define)