Add Solutions (which are attempts to solve a given Instance)

Solutions have a distance to feasibility and a fitness, both of which are described in tt/solution.go.