Add tests.
moved test directory to the repo-root
updated setup script: removed imports and added tornado and lxml to install_requires
2to3 updates
require user to perform message serialisation
don't require delay_seconds when sending a message
remove unused imports
visual code clean-up (and fix some variable name errors in batch functions, which are not fully implemented)
make SQS-action functions into tornado.gen.coroutines