Unit Testing

Improved unit testing and general development goodness. Note this includes commits from #174 which need to be tested.

## General Preparation

* [ ] Deployment Script
* [ ] Vagrant
* [ ] PHPUnit
* [ ] Travis

## Tests

* [ ] Glossary Linking
* [ ] Wikipedia Linking