simplified the proxy connections and added yet more tests
added more test for maven plugins so now covered at unit level as well as integration level