Added persistence description
Added abstract entity
Added product type entity
Added general DAO
Added product type DAO
Fixed error in persistence unit name
Added no-arg constructor in DAO to avoid errors
Specified rest root
Specified compiler version