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
So was the verdict for me to remove this addition to bin/clean-depenencies.sh? I feel like @odino  told me to keep the bin directory for now, since there should be more of a discussion as to what to do with it in the future (i.e. removing bin from composer.json and thus relying on the default vender/bin). Any clarification is much appreciated. I'd really like to see this pr merged in.