Project refactoring and improved JavaDoc
Formatter
Merge branch 'master' into oauth-implementation

Conflicts:
	src/main/java/com/topup/services/config/AppConfig.java
	src/main/java/com/topup/services/security/domain/model/UserProfile.java
	src/main/java/com/topup/services/security/rest/UserResource.java
	src/main/java/com/topup/services/security/service/UserProfileService.java
	src/main/java/com/topup/services/security/service/UserProfileServiceImpl.java