Added authentication unit tests

- Added the authentication unit tests
- Renamed the AccountInfo properties to upper camel case
- Renamed the AccountCreationResult properties to upper camel case

PS: There are few unnecessary commit that you can ignore :smile: