Issue 18

- Added 4 new methods to RemoteFile (touch, set/getOwner, set/getGroup, set/getPermissions)
- Created integrationTest folder. Integration tests can be executed via `gradle integration` 

A couple of TODO in RemoteFile