Refactored the registration of page objects to make it simpler
There is an exception that gets thrown about late binding that needs to be resolved though