Add ProjectManager

Collect source files from a given project