Revert "sooo ugly code that somehow works" to move this to another branch

This reverts commit c1029e2ce7e321a70c16a9052ae18a79c853fb53.
Added simple indexes and schemas
Added titan schema creation and tests for it
Added predicates/conditions as we had it before; WIP: I'm going to rethink it
Added simple syntax for basic steps
Added a comment about gremlin inV/outV
Added eval for IdStep
Predicates as label types and values with nice syntax
Added universal conversion for composite predicates to blueprints ones and tested it
Merge branch 'feature/predicates' into feature/schemas
Merge branch 'feature/static-queries' into feature/schemas

Conflicts:
	src/main/scala/ohnosequences/scarph/impl/Titan.scala
	src/test/scala/ohnosequences/scarph/titan/TwitterTitanTest.scala
Merge branch 'feature/schemas' into feature/static-queries
Removed some type-casting
Separated predicates and conditions syntax
Refactoring:
- split titan implementation on parts;
- renamed EvalPath to Traverser;
Added vertex queries
Moved graph example data to resouces in GraphSON format
Fixed indexes creation (no label constraint)
Added local edge index declaration and cleation for Titan
Added composite indexes, creation in Titan, tested