Add Parameter and ParameterType classes

which will be used in Strategies
Add methods to Strategy interface