fixes #3 - base ui

Adds a base UI and template to the application so that we can get going with development, etc.