Added skeleton of work

Not a working implementation! Still working with the inline rules and
whatnot.

Also adds the 'indent_styles' rules and test, incomplete. All a work in
progress.
When you go to write these tests, look at `test/functional`, it'll be faster.