Check that OLID doesn't refer to a Work
Also rewrite to use a lambda
Add model logic
* Check if this refers to a Work
* Get a list of all editions if it's a Work

Parts of controllers.OpenLibrary should be factored into this class ( or
the other way around)
Use older scala version for eclipse
Don't return null in case of a single book, but retrieve the book