Added performance metrics calculations, and optimized some of the worst ...

...queries. Also, removed storage of all properties files contents in the graph, as this was enormously slow
I would love to see this done via wrapping in a callable (where possible):

    ExecutionStatstics.performBenchmarked(new Callable() {
        public Void perform() {
        }
    });