Some work on javadoc and on a few other things

I hope that I can start the beta phase in the near future :)