functional app

routes working, data persistent, animations