Adding "hasLoaded()" and "waitForLoad()" methods to SPage.
Add methods to execute JS within a Page.
Slight refactor to SPage#waitForLoad
Give SPageComponent access to the containing page
Handle case when "null" query or path params are provided.

In case no mandatory parameters are there, we should handle gracefully.
Adding tests specific for the test component: Player.
Adding ability to pre-populate SPageComponent sub-classes with the same Annotations used by the Selenium PageFactory.

THIS PageFactory: https://code.google.com/p/selenium/wiki/PageFactory