closes #9

d @oyiptong

Squashed commit of the following:

commit f71d4f75ff959835e60c7efc0dfcdc0ab146a85d
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Oct 8 17:25:34 2014 -0400

    test_authoring stub

commit d355b66b65378407daea8294cb1ad425599a3258
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Oct 8 17:25:24 2014 -0400

    make give reporting test a more explicit name

commit 8d27981334bdb0db11506ede3b7a6078872417a7
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Oct 8 16:58:01 2014 -0400

    exclude integration test directory in nosetests

commit 82a3048da73d6c9b0e7d9f3c375e9d3f305a03f8
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Oct 8 13:22:47 2014 -0400

    test command doc in README

commit f423a6796e041a7f810178bdc1bfd83a11871575
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Oct 8 13:06:46 2014 -0400

    rename test_api.py to test_reporting.py

commit d92f0e8c13b2c37395ce59c09472927c90cf6fa5
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Oct 8 11:41:32 2014 -0400

    travis initial setings

commit 9b3b157582f9210ed1a5d6d688b92df4efa1ebc1
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Oct 8 11:41:18 2014 -0400

    mock in requirements-dev

commit 8560be4ab22c1e57871157e40bc20df279a514cb
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Oct 8 11:25:55 2014 -0400

    PEP8 compliance

commit e0c212a69a9926ee448a4480a9068d288f9fcd16
Merge: 60d46b6 53e71f7
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Oct 8 11:15:54 2014 -0400

    Merge branch 'master' into testing-better

commit 60d46b6bcb70f9ce8350825fe70a572080332da7
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Tue Oct 7 15:49:58 2014 -0400

    code coverage tools

commit 17c8abae6cdab5baac3727895516284baba4d4a3
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Tue Oct 7 15:47:03 2014 -0400

    fab tasks: build and package