[New UI] Button

@devoncarew: probably not much sense to go over individual code changes; just ok'ing the visuals is fine (of course, if you'd like to, feel free to go over the code).

![screen shot 2014-05-27 at 2 07 16 am](https://cloud.githubusercontent.com/assets/5606182/3089385/5bdda67c-e57e-11e3-8519-4aefef164f12.png)

![screen shot 2014-05-27 at 2 04 11 am](https://cloud.githubusercontent.com/assets/5606182/3089373/38615144-e57e-11e3-8311-30362afe063d.png)