Merge pull request #2 from project-flink/vasia-graphDSL

Changes functions to static inner classes and adds initial tests
mapVertices variation which allows changing the value type