Upgrade to sinatra application

* Converted to Sinatra
* Created validation methods
* Created views

#### Be advised - Still a spike!