started changing types to be more explicit and in line with the standard
Moved command completely out of APL
Pushed the new command classes through entire cpp side of the project
Updated CLR bindings
solution change
Java classes for new commands
Merge branch 'CommandChanges'