Adding incorrect parameter type exception with test
Added a creator class for collections so they are easier to mock
Added working skeleton project build command and a test script