Added alot JavaDoc stuff. Also translated the rest to English.