Updated .gitignore
Changed source layout
Setup gradle