views changed to fit un/logged-in links policy, some refactoring needed and more cool stuff/make todo model also