Refactoring:
* Introducing Module Namespace
* Introducing Module Registries

Changed JSHint default settings