add di to project;
add deployment descriptor and glassfish property file;
tests are broken