Graph getPath interface

Always fails for now
preparing for path finding

But I think floyd warshall is a bullshit for large data.
Basic path finding in graph

Inefficient but working I think
Merge remote-tracking branch 'origin/db-hibernate2' into server-impl
Integrated new pathfinding into service layer.
Merge remote-tracking branch 'remotes/origin/server-impl' into client
Client now uses webservices for getting path graph.
Fixed graph filtering
Minor path graph related tweaks
Updated path figure
Batch report processor now can run multi-threaded.
Merge remote-tracking branch 'origin/client'