bunch of fixes

Allowed proxy classes to include parameters with default values
Fixed caster to use camelize instead of ucfirst
Update and insert commands now support RETURN parameter
Fixed insert to return value (including new rid)
General spacing corrections
Ha ha, I kind of forgot about this one. I'm still working on it, but I get the error that a Doctrine\ODM\OrientDB\Proxy\Collection is not of type array. I could just change it to Doctrine\ODM\OrientDB\Proxy\Collection, but I'm sure the original intent since I haven't gone in depth of what this test is doing.