Version 3.4

Only two things to do. Package files and javadoc.
Version 4.0

Here it is.