replaced more filterchains with multiple occurences with a single one and a reference to it.
replaced more filterchains with multiple occurences with a single one and a reference to it.
both project-locate and project-create define the same set of template properties
define all the template properties in a single place, eliminates more code duplication
whitespace cleanup