update tests for links
basic user model (with authentication)