Improving the User model behavior

This also addresses issue adelevie/ParseModel#14 and replaces a deprecated source in the Gemfile