specs for each impl class
Completed data table test
upgraded groovy version to 2.3.6
switched to split on a string to create list
adding solutions to master