Merge branch 'Hotfix/state-verification'
Merge branch 'develop'
Merge branch 'develop'
Refactoring with plugins + add User object + API

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
API working + some advancement

signup + signin working

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
User Management debug

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
User.getEditableData() + save user data

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
-console.log

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
reset password

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
-console.log + compile

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
fix: replace .fail() by .reject()

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
fix oauthdURL in API object + fix toJson()

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
fix a little bug when failling add provider

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
fixed save() + minor enhancements

Signed-off-by: Thibaud Arnault <thyb@oauth.io>
Updated gitignore
Merged with develop
Readded setOAuthdURL in OAuth object
Fixed autho generating methods
Removed tests for future rewrite
Compiled