Added params class to start potentially handling default cases. Closes #8