New design!

* Refactored the JavaScript to be cleaner and more reusable.
* Implemented a simple design.
* Added dropdown arrow
* Changed ace theme (to be more rustic)
* Added Rust logo
* New style-able dropdowns. Default select tags are damn near impossible to completely style. So going with a custom solution is the way to go.

The results panel could use some work. I don't have a linux machine right now to try out all the options.

![screencapture-localhost](https://cloud.githubusercontent.com/assets/565790/3140964/29333b7c-e954-11e3-8774-fc346eadf580.png)

This is still a WIP. Still things I wish to change.
Point size is the unit of measurement used almost everywhere else, so it's easier to deal with that the strange CSS-specific definition of pixel size (1px == 0.75pt).