Beets remote backend

Related to #336

Issues:
 
 - Needs optimizations on server side (it requests entire library at once)