Adds http proxy configuration and code refactoring.

First commit.

Adding the management of a http proxy for commication network.
Reorganized the code to meet a java nomenclature.
Moves test classes from source package to a test package. (adding of
JUnit library)