Allow attributes to be changed on resource mocks
Merge pull request #6 from meducation/allow_attributs_to_be_set_on_resource_mock

Allow attributes to be changed on resource mocks
Depending on new Filum
Merge pull request #7 from ccare/filum-upgrade

Depending on new Filum
Allow sample attributes to be overriden
Merge pull request #8 from iHiD/sample_override

Allow sample attributes to be overriden
Release 0.5.3
Support caching of resources

For now, this is a really a simple MVP of what should probably be far more
configurable. This commit introduces a flag on a resource class to indicate
if that resource is cacheable. Consumers of Loquor can then set these flags
and provide a cache implementation (such as Memcache) through the Loquor
configuration.

If no cache flags are set (or if no cache is setup in configuration), then
Loquor will continue to make HTTP requests for each API request.

Ultimately we could introduce timeouts, although maybe that can be handled
purely in the consuming code.
Merge pull request #9 from ccare/cache-support

Support basic caching
Release 0.5.4
Don't allow arbitary sample attributes to be overriden
Add strict mode to ObjectHash
Merge pull request #10 from iHiD/protect_attrs

Add strict mode and make sure random attributes can't be added in testing.
Use payload for POST
Merge pull request #11 from iHiD/use_payload_for_post

Use payload for POST
Add substitute values
Merge pull request #12 from iHiD/substitute_values

Add substitute values