Folder Redesign

This changes the way the repository is setup and provides the framework
for moving the project forward