Broke out the DataModel to a class per file.
Added basic content for navigation.
Merge pull request #9 from Adron/userinterface

Basic Cleanup of files.