Wrote more tests for BaseQuicksort

BaseQuicksort is now properly tested (I think). All tests pass.
Deleted /tests/main.py because it's now unneeded. Updated gitignore
to ignore DS_Store files (OSX folder metadata file)