* Refactored refresh access token to SPiDTokenRequest
* Refactored SPiDTokenRequest
* Fixed incorrect method name
* Breaking changes
* Refactored method names to follow code standard
* Fixed problem with incorrect type encoding to keychain
 * Code cleanup
 * Moved helper functions to utility class
* Cleaned up singleton code, SPiDClient now throws exceptions if not properly initialized
* More refactoring
* Renamed lostpassword and registration to forgotpassword and signup
* Refactored webview into separate class
* Major refactoring of SDK to cleanup code
* Updated examples