Interactive configuration mode and other improvements

- Interactive configuration mode! Call "define params SKETCH" to enter interactive prompting for the corresponding parameters.
- Handling of constdata.conf for predefined validations and other data.
- Listing and handling of validations
- Some cleanup and better modularization.