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.
It depends, px usually maps to a screen pixel but I think that e.g. mobile devices scale that.