Fixed LinkedList reference issues, updated LinkedList to be doubly linked, implemented queue and stack based on linked list, added test functions for data structures