refactor / rename some things
make json output immediately
only output is there's a string
change all validation methods to allow you to return a column value from the DB
add setWildcard method
update README