Initial Application Cache Support

Tests passing for a simple application cache support. To be added is
better handling of the tmp path and resetting testing at least.
App Offline Cache driver.reset! support
Use offline app cache support when ./tmp/ exists

In Rails projects it's a sure bet that tmp exists so this automatically
covers most people. With the README addition other people know to create
the directory.