application modularisation setup
Merge pull request #2 from swirlycheetah/modularise

application modularisation setup
Merge pull request #3 from swirlycheetah/develop

modularising application