Enhancements to lolsrv and more resilient when using Github API

Add shotgun and Guard for faster, better, stronger development
Consume NEW url and timestamp fields from plugin mroth/lolcommits#181
Rely on timestamp data when Github API call is not successful
Github API auth
Turned on Sintra config magic
Switched to modular Sintra for less config loading overhead
Google API keys read from environment, when available (reads from heroku when deployed)

Style updates and JS optimizations via lazy loading
Specify directly what size the images are
Prefer time field, it's more often available