Recategorize some styles into best practices, protocl

* Attempt to keep styles as conventions, formatting, organization
* Move workflow rules into protocol
* Move practices that go beyond formatting into best practices