Added other type of vm request(vm allocation and inter vm communication)
Added Dijsktra algorithm (still misses the integration on finding inter vm path
Fix vm requests generator so later it support inter vm communication requests
Added in Tools the Dijkstra algorithm (previous commit forgot to add files)