Initial code style guidelines

Many files currently broken. Don't add to CI run until fixed.
Fix styling errors and turn on style checking for CI.

Also, remove some unused default values. This is technically a BC, but hopefully no one is using the lower level batch commands directly and are instead using the Client and/or Batch API.