added travis ci file
added uno to avoid uno dependency issues when it's generally not
needed and also near impossible to install when testing.
renamed dependencies to requirements.txt to be more standard
migrations now support sqlite3 on a brand new database