outlines and signatures complete, not commented
Added some javadoc comments, still some to go