Added compiled python files to ignore list.
Updated list command help text.
Updated add command help text.
Added alias annotation function to allow commands to have aliases.
Added 'pop' alias for populate command.
Moved main() into its own file. Turning safeword.c into library functions.
Added safeword library function to map a tag to a credential.
Updated tag command to use safeword_tag_credential().
Implemented --tags option for add command.
Updated populate command to use subprocess and use add command's tag option.