added rules to force ordering the steps when using the API. Also added .gitignore
huge refactory! Changed abstraction to use Connection as a repository connection and Repository as an object representing the content from a repository location. Lack of some tests, should be improved
renamed all listeners, removing prefix Sample. Also, the listeners now are using logging instead of System.out. Also did code formatting.
gitignore and idea project
removed IDEA files and added restrictions to gitignore about it
added logging support
added travis support
added README with Travis-CI status
Edited README.md
extracted properties setting to external file
Exception treatment for workspace getting
changed package structure
added encoding info in pom.xml
removed proprietary classes from TFS model to avoid coupling. Basically the TFSClient class now contains all proprietary specific behavior