Pass first test with actual style checking

Still a fair amount to do, and the code is ugly, but it does a style
check, and if there are no errors, it lets the commit pass.
Test preventing commits that add style errors