Added required tests to Stack main
Moved the DoublyLinkedList classes to their own module.
Not sure if best practice.
Added Queue module, class, methods, and tests.
Added docstrings
Fixed the remove_at() out of bounds issue.
Merge remote-tracking branch 'origin/master'