implemented support for optional values in NodeObjectMapper

also moved NameResolver to queries package
added neo4j rest library, updated scala version

scala reflection in 2.11.0-M5 wasn't thread safe, it has been fixed in M7. More details: https://issues.scala-lang.org/browse/SI-6240

neo4j rest library is going to be used as DB connector