Add .lower and .upper soft limits to Parameter

This should fix #26.

Note: the changes require either PR 31 to be merged or supersede the PR.