Add new class to support alfred workflow, and create packages to organize the files