App-cachifying

1. Checksum instead of version.
2. Strings instead of fallback and network instead of files.
appcachify

1. Fixed up readme (added hidden, fixed fallback, network)
2. Implemented hidden add/ignore flag
* Use openssl md5
* Ignore manifest cache and webapp
* Fix the webapp and appcache manifest error
Use node-tar for md5 hash strategy