More parameter types, and params always get listed in same order
Added the following parameter types:
- RequiredStrParam - Like StrParam, but with no default value. It must be given
- RequiredIntParam - Similar to RequiredStrParam
- IntParams - Multiple ints, similar to StrParams
When listing parameters in both the help menu and the example config file, parameters will now always show up in the order they were given.