renamed heuristics package to heuristic
refactored gene knockout decoder
Merge branch 'devel' into joao
refactor code to remove lambda function
improve heuristic organization to look like inspyred
Merge branch 'devel' into joao

Conflicts:
	tests/test_heuristics.py
commented scipy requirment to run travis ci
clean setup prints
fixed parallel send. TODO: Fix parallel response (not pickable)
make knockout solution pickable
Islands model implemented and running (with ipython cluster)
fix requirements
multiprocess is running with ipython clusters
allow external for scipy dependency
allow external for scipy dependency
allow external for scipy dependency
allow external for scipy dependency
fixed scipy version
added benchmarks
improved setup.py
.travis.yml do not pip install requiremnts. setup.py must do itwq