Initial version of linked list, untested

The linked list will be used to stash all the values read from the ADC.
It's untested but no longer has compiler errors.