Restructured project so that the whole set of problems can be imported as a single gradle project