Added Necessary Files for Travis CI

I made some changes so we can use Travis CI
Merge branch 'adding-travis-ci' into development