Add gitignore to project
Merge remote-tracking branch 'github/master'
Merge branches 'Roma' and 'master' of https://github.com/levgaas/shopProject into Roma
Code refactoring: added generic dao.
Added dao for some domain classes.