0.5.5

This splits up most of the tests. Coverage is at 100% for all files except the query.py file. Overall it is 97%. This also fixes the weird bug when doing a bulk update query where all rows being updated are setting a float or int field to null.