Initial project structure

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

Initial project structure
Merge pull request #2 from bowlofstew/master

Master to develop