adopt log4j
upgrade scala to 2.11.0-RC1
add graph functionalities
add remove* apis to graph