DAO volledig + een deel service laag

- Volledige dao-laag is gepollished en exceptions worden opgegooid waar
nodig
- een deel van de opgegooide exeptions wordt al opgevangen (geeft nog
rare resultaten maar nog een beetje geduld hebben en de puzzel is
compleet)