Added changes to grunt file live-reload stuff. Changed structure. Added Initial App module and one submodule with router/controller initialisation when app starts. Added communicator