Fixed missing change in test folder structure
Added test classes. Caught (not fixed) recursion loops in BaseDimension/DimensionComponent. Updated documentation.