This commit represents a lot of changes in Path and Frame Processor.
Tools added for coordinate changes. Path.py has been updated to run and the
changes suggested during the code-review have been implemented. The module itself has so been made to be self-running for debugging purposes.