Started work on linked list implementation, now roughly code complete, missing sort function which will require a bit of thinking