Tightened up videos

* Fixed tests
* Styled like rest of site
* Standardized names of fields on books and videos
* Added friendly_id support
* Using poltergeist for tests, as it doesn't barf on Flash