Merge request

Added loading spinner in login screen
Fix Issue #11 : refactored junit test cases
Refactored exception handling mechanism and fixed Issue #162