some work on app content page, updated theme - fixes #23
added checks for the data in the cache to avoid error - fixes #22