Added travis-ci file, setup test directories, added gitignore
Added in unit tests, refactored a bit, still need tests for db result set collection