Enhancement: Get Block List

- Removed AuthEngine from the parameter lists since it the deuce client is all that uses it and it is part of the deuce client already
- Added validation of the manager object in the parameters (satisfies https://github.com/rackerlabs/deuce-valere/pull/5#discussion_r20720113)
- Creates a new Valere Client object that can use the Deuce-Client to retrieve the lists of blocks (either storage or metadata) from Deuce
- Moves the TestRulesBase from test_validation.py to the test module initializer (__init__.py)
- Adds tests for all the manager functionalities
Merge branch 'initial_functionality' into enhancement_get_block_list
Cleanup and Clarification

- Clarified the use of the zero-filled UUID string per https://github.com/BenjamenMeyer/deuce-valere/commit/882fccb5b9ce266f99c5c96f6bd1c33dbd74755c#commitcomment-8717148
- Removed a couple unused chunks of code upon review; they were left over from previous logic
Merge pull request #6 from BenjamenMeyer/enhancement_get_block_list

Enhancement get block list