Make type casts invisible and costless
Add jsonlint to default grunt trask and move non-working test to its own task.
Add doc URIs to data.
Make page look reasonable on small screens before moving to nicer layout (fix #16)