compile fixes
added pom.xml and restructured source
added task to build a runnable jar with dependent jars embedded.
Call with "mvn assembly:assembly"
Allow t # and # t file format