Fixed for java 6
Commons io is now marked as Provided, as Fedora already includes it
Fixed that commons pool is not included
Typed a constructor parameter
Use the same type in the getter and setter
mkdir the temp folder if it for some reason does not exist here