Issue #28 - Initial commit. Missing TC and Javadoc