Added less invasive `param` functions

I find myself abusing `rescue` when trying to use optional GET parameters - these functions should fix that :)

Also, thank you for making this!!!