i06t08: Coral initial implementation

Closes #112
Workaround

Added checking for empty model nodes.
Something can be wrong we neo4j. We
will return to this problem if it occurs
again
i06t09: Coral methods

One stub function added. #101
Minor refactors
Fix urls that aren't any feeds (mentioned in #103)
Terminating master and slave as an config param

Now master and slave Spidercrabs are looping. If there is need to
terminate them after work is done - use `"terminate_on_end": 1` parameter
in config.json.
Fix typo in keyword
Merge remote-tracking branch 'origin/ocean_don_corleone' into spidercrab
get_my_node_id() in Spidercrab _init_config()
i06t09: Coral methods

A few stubs have been added. #101
spidercrab_1000_test.py
i06t06: Introduction of the embedded Neo4j API to Lionfish

The preview of the new Neo4j API has been released.
Current implementation includes TCP server and
get_model_nodes function. #102
i06t06: Introduction of the embedded Neo4j API to Lionfish

Methods createNodes and deleteNodes have been implemented.
Batch functionality has been transcribed from the old version. #102
i06t06: Introduction of the embedded Neo4j API to Lionfish

Directory structure has been reorganised. #102
Merge branch 'lionfish' of https://github.com/OceanVision/ocean into lionfish

Conflicts:
	scripts/ocean_small_exemplary_data.py
Merge branch 'lionfish' into ocean_don_corleone
Fixed few issues - merged lionfish
Spidercrab testing (and running) without Corleone

Add --no-corleone option to spidercrab scripts.
Merge pull request #119 from OceanVision/ocean_don_corleone

:shipit:
Spidercrab and spidercrab_1000_test.py minor fixes