Decided on general layout of system, implemented a few unit tests and started track.
Merge branch 'master' of https://github.com/LaceySam/proteus

syncing initialised github repository with local work