Merge pull request #115 from marketboomer/ratjens

new abstraction for generating JSON from models
allow an api doco show page to diusplay a tree structure of the json version of the active record
add a type key_value pair to JSON formatter output
add tooltip support for JSON documentation