truncate tables can only be run in test env

yeah... I've accidentally wiped my dev db too many times
don't default to parsing form unless header is present, fix #159
try to fix ci
send form header for post request with spec.request
fix typo in documentation fixes #165
add encode_case
lint
move paginator out
paginator does not need clause
parse clause is aware of paren expressions
fix up order by clause parsing
refactor query parser
additional query clause parse spec
query parser is join aware #97
fix group by parsing
make total items in paginator join aware fix #97
paginator specs with joins
hello ordered paginator
typo in docs fix #166
timestamp can be disabled on model update