update design a bit
Add ids for testing
Add some tests: routes & login/logout