Implement Gradle Build System

- Shade 'flow-networking' into the final JAR.
- Apply license header on every class.
- Added basic README

Signed-off-by: Steven Downer <grinch@outlook.com>