Updated mule to add the remove functionality and look at dependencies.
Went ahead and did a fairly large code refactoring to split things out into functions where possible and reduce some of the repeated code.
Updated the README.md file to reflect the changes to the code, and add an examples section.
Added a TODO file so I can keep track of what needs to be done.