Initial commit!
Initial implementation of basic model.

Short explanation of development principals.
Basic view. Stubbed controller.
design changes