Update requirements file, add testing requirements file
Add travis CI config file
Update gitignore file to ignore .coverage files