Added list impl, needs work and tests.