Documentation and addition of Mapping classes

- Added Javadocs to all classes and methods.
- Altered Runner class, adding a call to the class responsible for
orchestrating the mapping procedure to Semantic Types