Add GPL.
Add guava jar
Add input block. Add input block tests.