Todo changes, user model, a little service and app