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

application modularisation setup