Java style has been fix as well as some bugs reported by the maven plugin.
A new DAO Module has been defined and CompanyDAO has been added to it.