tests refactored, id generation
1) project migrated to maven
2) added arquillian integration tests (using: jboss-as, h2)