Verify params

* Verify required parameters
* Use defaults if no parameters provided
* Join multiple outputs into CSV
* Added additional exception management
* Adding interactive mode to query parameters from user when set