upgraded to gradle 2.1
working on main abstractions
simple unit test for copy specification
working on common abstractions
working further on remote-commons abstractions