Require LastName element iff PersonAuthor is present
Adds Authority based URN configuration
Moves URN code to separate package
Moves Fedora code to dedicated fedora package
Load Spring specific config files from separate directory

Mixing XML configuration files would break Spring bootstrap. So these files are better kept in a separate directory.
Fix inter-component dependency issues
Externalize security role hierarchy configuration