Updated to only install phpunit in dev mode
Implements request cache so that backend isn't hit multiple times for the same key in one request
Updated to use setup method to create cache object
Whitespace tidy up
Added APC backend and test