Refactor into multiple modules for easier customization
Remove promises from persist utils functions
Add ability to define custom User implementation
Bump version
Introduces ParseUtils dependency on ParseAuth
Return a proper promise on resumeSession in all cases