Fix bug in getCleanInput
Simplifying dependencies
Fixing JoinExtractor
Simplifying SorterExtractor
Allowing extra unique table names for self referring relationships to work
Add table aliasing to join manipulator
Adding Manipulator base class
Updating constructor
Updating relations
Adding tests