Recursive file rewriting logic
File moving and project file rewriting

This rewrites the project file to take into account new file paths.
Might not work for SOURCE_ROOT or "<group>" - coming next. Might write
a proper parser...
Rename retree / add .py
Merge pull request #8 from bobrippling/master

Started file rewriting logic