Implemented a basic link list with tests