fixed label with offline status indicator
changed project specification
app refactored to using indexedDB