ensuring all source has copyright header
re adding LICENSE and README
* added gradle instructions to README
* added gradle cache ignores to .gitignore