This has become quite messy, to the point that I had a little look for a hackable replacement.
* feat/test_rework: Use mock for sleep in rate limit tests. Added BaseData dict setting tests. Added BaseData dict key failure test. Added test for requires_auth decorator. Http mocking switched to use mock.Mock object. Rewrite issue 50 test without using Http mock. Mark rate limit test with 'slow' attribute. [QA] PEP 257 fixes to tests. Use nose.tools.ok_ instead of assert_true. Use nose.tools.eq_ instead of assert_equals.