moved tests around and started a functional test that relies on a local.properties, which isn't checked in. you must make one, however, you can see an example via the default.properties file
functional test works now -- a message is sent and then received with judicious delays between each event to compensate for threads and natural delay in SQS