updated structure with better packages, implemented confirm via mail (may have to set up a very small glassfish javamail)