Create build file.

Created build file. Added required libraries for build file. Updated LICENSE as appropriate. Supports compiling, building, distribution, javadoc, tests, and test coverage.