Simple linked list implementation plus an interactive 'shell' to modify your list