move to proper package structure

Dynamic import of backends was broken, so I had to hardwire the options.
add setup.py for easier installation

TODO: installation instructions in README need to be updated.
shebang on semanticizer_wsgi.py
Merge pull request #20 from larsmans/install

Proper package layout, setup.py for easier installation
Small fix for missing file in store_dataset.
Improved image finding.
Added skip_context_features setting.
Minor changes for online learning script.
Small fix for new package layout.
Change learning_probability to learningProbability in line with previous changes.
Disabled reloader for now.
correct names of config files in README
explicitly require NumPy in setup.py

scikit-learn depends on it, but doesn't always reliable install it.
Use joblib from sklearn instead of require it.
Merge branch 'master' of https://github.com/semanticize/semanticizer
ignore more cruft
require a newish Redis client library

2.4 doesn't work, 2.8 does.

(It wasn't even in the setup.py before.)
Added command line args
Merge branch 'master' of https://github.com/semanticize/semanticizer

Get changes
Added config file arg, fixed port string error