Revert "Updated options."

This reverts commit 570ebdd317686c4b8ce49006c062706dc253af60.
Revert "Unit tests build *before* running now. How nice."

This reverts commit 574968674854b46d5e44743734e3dff506458596.
Removed test execution from scons, use tests/runtests.sh
Added iterator + tests to Queue.
Renamed things, moved Node inside of LinkedList, uh...