Fourth Commit

Performance, memory gains, fixed some possible NPEs due to
ParseUser.getCurrentUser() returning null