Add todos about test and documentation; add TODOs in Interaction and refactor a tiny bit.
Merge
Refactor interaction.py node into Interaction.py, bare bones of test started (considering whether to use rostest). Also renamed Intearction.py to interaction.py but not sure if git got that.
Refactor interaction.py node into Interaction.py, bare bones of test started (considering whether to use rostest). Also renamed Intearction.py to interaction.py but not sure if git got that.
Merge branch 'style' of github.com:mbforbes/pr2_pbd into style
Clean up launch files to prep for trying to run tests with new startup structure.
Refactor initialization of Interaction from interaction (src) into main (node).
Make PbD testable, and write first tests.
Change literally one word.
Started travis yaml file, rename coverage report.
First full draft of .travis.yml. Let's see what happens...
Add debug statement to .travis.yml
More .travis.yml debugging.
Traivs: Remove MY_IP (erroring and unneded) and hopefully finally fix debs.
Travis: Fix writing restricted file error (hopefully).
Refactor (python) pip package dependencies into requirements.txt; update .travis.yml and README.md to reflect this. Integrate coveralls by adding .coverage report generation to main.py, add .coveralls.yml file, and add coverage uploading to test_and_coverage.sh.
Add build stats badge; hopefully fix broken coveralls badge.
Fix badge alignment.
Merge pull request #11 from mbforbes/style

Yay for testability! Let's remember to change the wiki/tutorials about the names of the launch files!