Add gaStorage service and localstorage library
Add offline component
Hackish commit