Added class to handle all caching functions
Added alert pop up box to display sketch when offline
Clean up code
Reimplemented caching to support online and offline mode
Updated login to handle online/offline mode
Added alert pop up box to sync sketches at logout