Break configuration out into its own file, and add tag support

I guess having a standalone configuration file might be overkill, but hey...that's what I always liked about zsh.  :)  Feel free to make comments about style/structure...I tried to follow what was there as closely as possible.  Thanks for all the initial work, by the way...this prompt (even before I added this tag support) has quickly become absolutely essential!