tidy up
Initial commit
removed dud VOID params
changes sout.printf to log
backed out
fixed circular build dependancies