use gradle for the whole shebang
Update README

 - add structure notes
 - add build instructions