added signup and forgot password support with changes in model for connecting every todo with loggedin user