Support for other project types than .git

I added support for a configurable set of "marker files" so that non-Git projects may be detected. Interested?

PS. I did not add any error detection for parsing the config.json, since you had none for the projects_base_path setting.