Added client hook pre-commit to run autopep8 check and unittest check
Fixed test cases to work with new file structure
Merged develop into constraints