Executables should use the prototype chain more effectively, by putting most of the functionality on the prototype rather than in the constructor. This reduces the memory used by the Executable. This fixes issue #13
Slight refactoring
The parameters to a command/query should be accessible after creating the command/query. This fixes #3

Note that altering the parameter object afterwards is not allowed, which is why it is sealed. This will throw an exception in strict mode, but will silently not do anything in non-strict mode.
There should be a way to manually run validation of a command/query. This fixes #10
Fixed the error message when creating query without a name to not say a command was made without a name
There should be a listener which is called when the executable fails to execute because it has invalid parameters. This fixes #5
Merge branch 'NewQvcFeatures'
npm package is named decojs, not deco
https://www.npmjs.org/package/decojs
Release 0.4.0