initial push of java classes (framework files already committed)
refactor base and util classes, push to github