Implementing fileAddToVersionControl

We just want to make sure the file was created from the controllable object as staging and commiting will be done later
Going forward with #1
Searching in all subdirs
We're using internalFileName not fileName
We should get a list of files from the repository

Consider refactoring this to actually bring only the repository files
Revert "We should get a list of files from the repository"

This reverts commit 1cb6134e83335d38ae4226cca4b93f18fb9386e8.
After reverting commit, add TODO
Completing synchronization

This last modification enables synchronization, closes #1
Merge pull request #21 from fraga/feature/folderSync

Feature/folder sync Closes #1