Improvements

Adding new features:
- Pull to refresh.
- Pagination
- Offline mode for the dashboard
- refactoring.