Pagination extremes

Adding the ability to have extremist page numbers (first & last).
Design modified to use chevrons too as `first` `prev` `1 2 3 4 5` `next` `last` looked weird.

I haven't used icons for two reasons:
* @kaelig convinced me it's better not to
* The icon folder is actually a bit of a mess and a lot of icons are misnamed. Perhaps I will try to clean it up.

## Pages please!
![pagination](https://cloud.githubusercontent.com/assets/31692/3388004/47e612f0-fc83-11e3-986a-0fe17e447b9d.png)

![Chevvy chevrons](http://electroluminescence-inc.com/images/ChevronAnim.gif)