Jorm v1
Change test name to be more descriptive
Add in test to binding params to an update statement
Fix context generator test
Create unit test for expandablepersistent
Add new expandablefields and columns arrays in the persistent context and populate them.
Generate expandable persistent contexts and add them to the persistent context.
Refactor to use streams
Add some tests for the query generator
Remove query tests from context generator tests.
Add unit test for update query generation
Add delete query to querygenerator
If the field is expandable, the field that it is contained within is now stored so we can access it.
Add notion of persistent units
remove containing field in persistent unit, this information should be stored in its context
Make test to see if all fields are accessible
Add castTo to persistent units
Add casts to query string
Start discriminator test
Finished discriminator