rename "date" type to "timestamp"
add "any" type
no need to set type
revert removal of type checks
use format instead of adding new type attribute to schema
compare types using Object.prototy.toString.call
parse strings that have an array type
remove sanity checking; probably better seperate from convict