Adding a solution to the list class that has insert, unshift, shift, first, last, etc.  I have not implemented delete_at yet