used autoincremented ids and moved to Domain
moved dataset back in dataaccess folder; create factory for dataaccess
added tests