adding modulefile and README
adding documentation for classes/defines