First architecture version. Test, Service and DAO layers. DaoFactory.
Updating .gitignore