Proper snake_case formatter, splits UpperCamelCase to Upper_Camel_Case which can then have the lower case formatter applied
Move example code, stop returning status ints, throw exceptions on error. TODO: More descriptive exceptions