Corrected error message; added logging and verbose

1. Corrected typo for error associated with invalid Parameters.
2. Added function to handle all logging
3. Added verbose mode option and output messages
Added additional copyright attribution
Added information regarding verbose mode