using the FilePath instead of the workspace uri as this will allow using remote workspaces
pulling out file callable into its own class because it needs to be serializable
fixing method orderuing
extracting the test existence checker to a separate class
Merge pull request #2 from novoda/NOS-98/allow_using_the_workspace_of_nodes

NOS - 98/ Fixing the workspace not being found on nodes