added functions to check for parameter input classes, and accepted values closes #5