Tokens can have additional data now
some more java doc
added build script and eclipse project