Add gaStorage service and localstorage library
Add offline component