another draft of parsing
make edges unique
dropped dedicated edges
added starting vertext parameter
made source more generic
consume mapper
implemented edge map creator
factored out edge mapper
value class
added runner
avoided member collision
shortened helper method
implemented edges from
added console support