[1] New build script

New build.gradle to be more flexible, more custom and
work better with eclipse and our folder architecture