Added ability to pass constant values, maps, and lists to concordion fixture methods. Also added some tests to check it works.
Caching run results.
Added tests
Removed IntellJ project file and added to .gitignore
Made the cache handle circular dependancies and parallel runs of the same test.
Merge remote-tracking branch 'origin/cacheRunResults' into parallel-run-strategy