adding DAO,
adding few dependancies
it can finally be build
it can be even run, but no DB