Add a offline mode support from a service worker. The service worker will cache the assets and the visited pages to be able to work offline. Created a fallback page for when the user is offline and tries to access a page that is not cached.
The linter was passing near the ts errors in the tests, we improve the linter by adding a ts checkup.
Create the base app impress, based on the people app.