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
While we are at this, considering that we have PHPUnit as a `require-dev` in `composer.json` which makes the executable runner available in the untracked `vendor/bin` directory, we might want to remove these two lines altogether since we don't really need to download it manually.