Initial project structure

Setup initial project structure.
Merge pull request #1 from bowlofstew/feature-initial

Initial project structure