Improved the wrapper

More user friendly arguments
Solve mode
Temporary input/output/result JSON files now get removed after use