write tests for GameEngine::Cache saving and fetching functions
change expiration date on cache to 20 minutes
add tests for GameEngine::Deck class
modify GameEngine::Deck class to take an ActiveRecord model instead of an array of cards to pass tests