Added Unit and Generator

Some javadoc comments need to be added.
Added Range and related assertions
Added tools package info