added gradle build components
configured build tasks and added main files