#18 jsonlite now treats integers as integers
#18 use filter_ and arrange_ rather than lazy evaluation
#18 add 'integer' check for json_types now that integers are cast as such
#18 add integer requirement to underlying JSON data
#18 remove validate check as it pollutes some global namespace that ends up assigning the error message it produces to FALSE json later