Updates to be more pythonic, cleaned unittests

Better fits PEP 8 standards. Unit tests fit the stds from Pylons (much
cleaner and safer).

Shortened some calls in the TransmissionDataSerializerTests to use self.
This is still readable and lowers the line length to under chars.  Moved
necessary imports into the functions from which they are utilized which
is best practised so that if there is an import error it will cause a
failed test instead of halting the testing process.

Changed checking for None to use the is keyword instead of equality
checks/boolean checks. This was only in one place - good to catch this
early!
Created Testing script

Testing script has been created to discover all the tests in our project
in the unit_test package. It is naive and just runs all tests and
displays the result. This currently is just run from the cmd line but
should allow for running any tests we create as long as they are
1) in the unit_test package
2) file names match the pattern *_tests.py
Merge pull request #3 from thebearbear/master

Created our unit tester
Updated Todo list
Added myself as author of the test package

closes SUB-1
Merge pull request #4 from thebearbear/master

Udpated author list on the tester script
Merge branch 'master' of github.com:simucom/Subtaneous into feature-message-alpha