cleaned up some tag code
Added caching of tags and channels
Added fetching of tags and channels on startup
Fixed bug of not showing every currently running program
Added confirmation message before removing recording
closes #71