Initialised basic project structure
All code is now functional, although yet for tests to be added and /all/ code to be fully functional - don't use in production ;)