updated State class constructor.
updated versioning scheme for the library.
added jar release gradle task.
added folder for the jar releases.