UsernameInput VC base implementation

UsernameInput VC base implementation
ICGUsernameInputViewController Refactoring

Added constants, rewrited some code
Added AssociatedObject for suggested Alert