Extra procedure documentation + pre commit hook test
Changed doc building
Changed pre commit to filter out non-python files