improved help message (very slightly) and made -d and -m options mutually exclusive
oh boy, I didn't even implement the delete feature yet. added some error handling as well