Added .travis.yml

> Wrote minimal unit tests and support code.
> Testing creates and destroys a test database and seeds it with random seeded data.
> Added a concrete FeatureSet to hold the features as development progresses.