The simple version of field failing test now works
All spec and that are empty Objects by default
Function default argumets protect against not passing them (especially
with callbacks)
Removed extend_code_messages and extend_messages from main palantir body
The display methods are extended correctly, singleton uses standard
fn.apply instead of _.partial
Removed a debugging variable