syntax error fix
naive human reporter
naive hash reporter
fix requires and update references
make accurate specification
add_on_blank and add_on_empty need to be on top level errors

they need the base object to test against
tests should pass

just need more of them