template directory layout refactor
changes
relayout templates
required input conditions array to hash
required input conditions code has been changed to accept hash instead of array
changes to the process-provenance view