Initial project creation. Code file borrowed from Johanna. Still not stubbed out and many files to add.