@pradeeban
As discussed in #50 (comment), 'apikey' must be working and applicable for mentioned functions.
One of the test case:
Suppose there are two directories named 'demo' and 'example' and both contains 'sample.graphml' . Now a user first executes 'demo/sample.graphml' a directory named 'sample' will be created and all functions (build, debug etc.) will be performed on it.
After this, if user wants to execute for 'example/sample.graphml', error will occur as two directories with same name cannot be formed inside a particular folder. Therefore, 'apikey' must be used to solve the same.
For now 'apikey' passed must be an optional argument as discussed.