Fix broken Price-to-Set association

One-to-one means we automatically use the primary key of the Price for the join (meaning "...ON P.priceid = S.setid") which is NOT what we want to do
Merge branch 'master' of github.com:klossalex/walkingarchive-backend
Add price sync script
Add text search engine to API

It's more than a little unstable because of some Hibernate glitches, but works