Removing sure imports everywhere and adding tests/__init__.py
Improving random tests

I was reading through the code and fixed/improved some random stuff in
our tests, added comments, improved the usage of sure DSL and split one
test into two (test_dynamo.test_server.test_table_list)
blah