Started adding tests
Added more vim tests
Travis-related fixes:

- Added language key to .travis.yml
- Added install key to .travis.yml
- Removed ---
- Replaced tabs with spaces
Fixed various flake8 errors