Added client hook pre-commit to run autopep8 check and unittest check
Fixed test cases to work with new file structure
Merge branch 'develop' into genetic