Added maps to database, endpoint to get cached map images, etc map stuff

- Maps are now stored in database, and cached in redis
- Added scraping workshop file tags to steam API
- Map images can now be resized (to a degree) and cached within the api
endpoint /api/maps/image.
- Worker gets/creates and updates maps now