Option Parsing

The program now takes two positional arguments: an action (“add” or
“remove”), and an application.