Add POST method for adding new User and couple refactoring changes