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
Then what do I do with the files of bin? Move all to vender/bin? I don't think that vender/bin is a good location for files like initialize-dependencies.sh since we have vender in gitignore.