Completed Implementation of List ADT

Created one basic test for the list ADT and finished a simple implementation of a List.

Future improvements would be to create iterators and make a more efficient list data structure