Refactor interfaces to be more idiomatic.
Don't quit if code isn't formatted correctly.

Just warn then continue.
Refactor acceptance test to be more modular