Improving gradle build
Improving build scripts;
Improving API
Improving unit test on Pin class;