moved some types around
broke DNPDatabaseTypes into smaller units