Add Domain layer, DatabaseManager and DatabaseManagerTests