Separate loading from file and launching the algorithm.

This patch adds a method to the remote API that:
- is publised as a POST method
- Receives a PFInput object encoded in json
- triggers the algorithm
- and encodes resulting path in json
Return HTTP 500 with error message in case of failure.
Remove temporary files.