Initial Project

Initial project creation, with some unit tests and basic outlining of
methods/project