moment of truth; adding unit tests and regression tests to travis configuration for continual integration testing