Updated project furthered implementation on generic list. (need to avoid .next loops!)

Added unit test files