add pod docu, divide Params and Params::Declare to two separate modules