Improve error handling
Pretty up demo site

* Use bootstrap theme (from CDN)
* Incorporate bootstrap elements
* Improve text & information
* Show off more features
Merge pull request #16 from thybag/feature/update-sample

Improve Sample site