Cleanup to make adding unit test spec easier. First glimpse of Cache using state monad