renaming new stateFlowGraph implementations + last edit of the in database path finder implementation
adding the indexing sfg version + renaming pervious sfg versions
using the indexing for adding Nodes
the sfg version with indexing is completed now
transactin lock versin completed
JgraphT latest released version  has a bug so I checked out the not relaesed snapshot version from github and resolved the problem with test case for getAllPossiblePaths
the transactonbased version is cleaned and fully tested
the stateById structure is removed and its functinality is implemented by using graph db
Merge branch 'interface' into sfgInterface

Conflicts:
	core/src/main/java/com/crawljax/core/state/DBSfgInMemoryPathFinder.java
	core/src/main/java/com/crawljax/core/state/DBSfgSimple.java
	core/src/main/java/com/crawljax/core/state/DBSfgWithoutRam.java
	core/src/main/java/com/crawljax/di/ConfigurationModule.java
	core/src/test/java/com/crawljax/core/largetests/LargeFirefoxTest.java
	core/src/test/java/com/crawljax/core/state/DBSfgInMemoryPathFinderTest.java
	core/src/test/java/com/crawljax/core/state/DBSfgWithoutRamTest.java
	core/src/test/java/com/crawljax/core/state/StateFlowGraphTestDB.java