Moved Graph, Node and Edge to their own files in app/services