Adding class definitions for generic block-wise linear operators
Changing directory name to make sure it doesn't conflict with MATLAB
Redoing naming conventions and added some documentation and helpers as well
normalizing error names