Split out some re-usuable functionality.
Merge branch '7.x' of github.com:Islandora/islandora_oai into 7.x-USC-12

Conflicts:
	includes/handler.inc
Merge pull request #44 from jordandukart/7.x-USC-12

Split out some re-usuable functionality.