optimization

1) remove dao layer
2) user spting data jpa repository
3) remove  hibernate support and added jpa support
4)added required columns to tables.
5) reversed engineered support to generate entity from tables.
6) ui design changes