Moved Some Things Around (will need rethinking), but got URI scheme differentiation working with RIF Parsing imports
Merge branch 'dev' of github.com:sinjax/squall into dev
Added the command to make rules re-entrant when encountering triple consequences (will need work to avoid re-firing bindings, also needs an Atom consequence, and some way to discus atoms).
Added a Sandbox visualisation of the LSBench rules and queries network.
Added TurtleProfileFunction in addition to NTriplesProfileFunction (allows for prefixed ntriples).

RIF consequences now have to-strings.

sandbox has test for stream generation.

A few bugs with re-entrancy conditions fixed (only for storm builder)

Tests now build storm for 20s, and do not officially shutdown cluster.

limited test case data added to lsbench_data.
Created CombinedSourceGreedyBuilder, for which we create a CombinedISource which supplies a JoinedStream based on the combination of all source streams (Essentially taking control of the Round Robin of spouts away from the builder framework).  Also created test cases/altered the visualiser to test the CombinedSourceGreedyBuilder.

Fully Tested the GeoInHaversineDistanceFunction and -Provider, moved it into it's own package and created a static method to auto-load all required external, non-builtin predicates.

Added Logging to all useful functions.

created some minimal test case files to test our query itself.  Added these sources as comments to the queries.rif file, and isolated the query in question.
Reduced queries.rif and rules.rif to minimum required code to describe
the modified LSBench Query 7.

Moved the whole query set and ruleset (both incomplete) along with basic
test data to the sandbox.
Added all forms of log files to git ignore
Moved the Sandbox testing about, moved large triples files to the sandbox lsbench data folder, but ignore them (wherever they are placed)
running version of test query in sandbox