changed abstractpage to haspagepartinterface
changed exception
added use statement
use standard invalidargumentexception
Merge pull request #64 from Kunstmaan/fix/pagepartadmin

Fix/pagepartadmin