Improved the unit tests.
Updated the Makefile to reflect test file name changes.
Suppressed the ResourceWarnings when running the unit tests in python3
Added a Travis configuration file for continuous integration testing.