Improve PEP8 compatibility

Fixed all flake8 reported issues.
Add .travis.yml file

Enable automatic code checking with flake8.
Ignore fabfile imports unused

As automation-tools now is a package and still being available to use
with fab command line utility. Because this, fabfile just imports
tasks to make them available to fab command.
Update import for update_packages on fabfile

update_system task was renamed to update_packages but the import on
fabfile module was missed.
Merge pull request #96 from elyezer/fix-typo

Update import for update_packages on fabfile
Merge pull request #94 from elyezer/improve-pep8

Improve PEP8 compatibility
Merge pull request #95 from elyezer/add-to-travis

Add to travis
Wrapped line to bring it within 80 chars.
This change will bring back green builds in travis.
Before
------
```
$ flake8 .
$ ./docs/conf.py:110:80: E501 line too long (80 > 79 characters)
```
After
-----
```
$ flake8 .
$
```
Merge pull request #100 from JacobCallahan/master

Wrapped line to bring it within 80 chars.
Fixed errata testing code with recent changes in the process
Merge pull request #102 from sthirugn/test1

Fixed errata testing code with recent changes in the process