Initial commit with basic class structure outline.
Basic class structure of the project to build on.