Add date conversion to root scope.
Make uri2key more robust.
Implement paimennustaipumus.
Fix location path in adding new dog.
Add imports in main.py
Create generic history renderer.
Implement cacheing in local storage.
Cached entries are used for 10 minutes and then refreshed.
Remove default expiration.
Remove Koirat tab.
Add forgotten files.
Add back default expiration now that Makefile strips it from upload.
Do not show navigation entries in left when adding a dog.
Move things around in ui. Improve ui looks.
Fix Makefile upload target.
Add empty Kennelit tab.
Pass admin user info from server.
Set $rootScope.IS_ADMIN if the user is admin.
Split SignedResource into UriAddressable and SignedResource.
Implement kennels.
Implement basic change notification.