Finished Test

Finished earlier, but attempted to create a "remove all selected" function. Forgot to submit a pull request for initial version and (sadly) wasn't able to finish the "remove all selected" function.