adds sorcery authentication
adds landing pages for authenticated and non-authenticated users
fixed failing tests
Merge branch 'sorcery'