Fix for exitCode
Adding exception handling for nested property
Reusing isFail logic from testSession, refactoring into sessionUtil class
Cleanup
Cleanup
Cleanup
Syncing with master