Initial commit of dimension package
Added dimension package UML diagram
Merge changes from master
Rename dimension testing module