Updates and queue

Updated List implementation, and addAt method. Tests for the List, and
skeleton of a queue