Update LICENSE

Some Makefiles come from the LLVM project. The LICENSE.txt file has been
updated to ensure current and future compliance. Mentioning of the ISC
license has been removed from the README since it might imply that all
of the code is under that license.
Add Error and ParseError classes.
Add zero argument constructor to Token.
Add Result class.