Add unit tests to travis configuration

This adds a top level Makefile with test, checkdoc and build targets
Use wget to retrieve checkdoc-batch.el

curl was blocking on this download when run on travis.
Merge pull request #266 from hugoduncan/feature/add-unit-test

Adds the ert tests to the travis configuration