Added Java Doc to public classes