Adding solutions ch 2 and initial version of testing (see issues)