Completed javadocs, added tooltips