indentation updated, logging added
indentation updated
updated authentication logic
mock test helpers added
test cases added
README.md updated and TRAVIS-CI status link added