Applied some minor bug fixes (>= size() rather than >)
Renamed test classes and gave list tests a rewrite (except sampleable)
Test classes now follow the name Test(WhatTheyTest)