Use linked list to manage nvram variables (note: new variable creation partially works, still very buggy)