added empty solution
configured gitignore
first commit for solution infrastructure
introduced expression compiler to resolve document element name
implemented first functional drop of aggregation extension with match and project
renamed projects
reorganized solution
move class to reorganize projects