Initial code commit

Got a long way to go yet.
Checking in UI wireframes

Created with Balsamiq