@version 0.1.21

- Added module support to application core.
Modules are defined globals that are constructed when reach is
initating. Modules are integrated this way so that we can ensure reach
core is ready as modules support reach dependencies.

- Created bnd as a reach module.
- Created client module in app folder.

Some refactoring, still have alot ot clean up before I can start
transfering the framework to a live project.