Reorganization of Support module into several files
New rationalization functions. Also, test data moved to a test/data directory
Refactor: extract common structure of rationalization methods
Add some old rationalization algorithms for reference