Set database and keyname based on name if possible (should fix #6)
Detect conflicts on manifest
Make database and keyname required parameters