Added YouTube, refactored aggregator

Still a lot to do. Started web interface.