Added offline capabilities

Added cache.manifest to enable the app to run offline.
Added a button on index.html to launch the app.
Added an icon.