Major improvements to CSS

* Remove bootstrap
* More responsive design
* Be better at gracefully degrading with CSS or JS