Properly return images the Symfony way, added adjustable image response caching, added github api authentication.