Move abstract class to separate file
Use proper logging
Merge branch 'master' of github.com:ijmarshall/cochrane-nlp

* 'master' of github.com:ijmarshall/cochrane-nlp:
  cut out unused code from quality3 server version
  get rid of stored feature set from the builder variable

Conflicts:
	web/pipeline.py