Sush,Vinay | Review comments from Vivek
Added logging statements
Changed HttpClient to use RestTemplate
Made company non-mandatory
Added integration tests