moved files into gradle structure
added gitignore
added build.gradle which builds project and excludes samples from build
imported src jar into project because what was in source control would not run when built. This import works when built from gradle
removed samples from the main project
added log4j to build as dep, removed the excludes from build
formatting and minimal logging

Did a reformat of WSClient to conform to my code standards.
Added some much needed logging to the WSClient code. This
starts the ground work for replacing the http client being
used to one that will support betamax recording.
Merge pull request #1 from michaelrice/vijava_src_jar

Vijava src jar
added mockito and junit4 for testing basics
added more logging to wsclient
Merge pull request #2 from michaelrice/vijava_src_jar

Vijava src jar
fix typo in managedobject comment
refactor code to be able to use custom clients using poor mans injection

This change allows the user of the lib to use the default wsclient,
or one of the soon to come custom soap clients as a means for connection.
Right now its difficult to write tests around this lib, and using tools
like betamax do not work correctly. This is the ground work to allow these
problems to be addressed.
added lots of comments to the Client interface
moved some more code from wsclient into soapclient
added apache commons http client

This addition adds a custom http client that uses the apache http 4.3
commons client. This should be able to be used with betamax.
added updated build file with apache deps
fixes issues with apache client
version bump while testing
formatting change to match code standards