added config file, origin configuration
added internal HTTP server
refactored out a video type
fixed spelling bug, added Twitch ID parsing
here you go ajf
un-screw-up asiekierka's stupid formatting