If MBID is not found, make summary return HTTP code 404.
Merge pull request #47 from tsukanov/live

Live submission feed
Un-merge the live branch, due to deployment issues. :(
explain static builds in DIY section

We technically don't need the extractor to be a static build,
but we *want* people/packagers to use one of ours.
Make that clear instead of giving vague pointers
(needs static, have these available)
No need to load same styles twice.
Merge pull request #50 from tsukanov/style-loading

No need to load same CSS twice
Merge pull request #48 from JonnyJD/static

explain static builds in DIY section
Adding config files from the production server
Merge branch 'master' of github.com:metabrainz/acousticbrainz-server
Removed unused imports.
Using validate_uuid function from existing utils module.
Added missing __init__.py
Removed unused json_error function.
Moved utility functions into a separate module.
Moved data loading functions into a separate module.
Undo changes made to default server address.
Removed unused variable.
Split views into several blueprints.
Moved Flask initialization code into create_app function.
Moved server.py file out of acousticbrainz package.