Merge pull request #95 from connor4312/master

Encapsulate image processing inside mcSkin struct
Upping version
Fixing test
Following convention
Use Redirect function

If we're going to be picky, we should use the dedicated function (adds
to the readability etc.)
Making Cache interface and adding Cache handlers
Adding initial redis caching implementation
Fixing var assignment
Fixing var assignment again
Fixing testing/benchmarking
Adding prefix as config variable, logging errors and using bytes instead of a string for redis storage
Un-needed const
Merge pull request #101 from LukeHandle/patch-redirect

Use Redirect function
Merge pull request #103 from minotar/redis-cache

Redis cache
Properly use redis :)
Don't accidentally leak info.
Merge pull request #105 from minotar/use-radix-pools

Properly use redis :)
Auth before every command
Quiet instead
Implement a no cache option