Run unit tests on Travis
Added new features, two many to detail here.