Refactoring of Themes Backend

this PR refactores the themes backend. basically moves theme lookup functionality to a ThemeFinder module and moves all files under the OpenProject namespace.