Improved WebDriverElement with new functions

`getSelect()` and `getElement()` now has a method that only accepts a hook with an index of 0. `isEnabled()` method is also supported to determine if an element is enabled or not (Most applicable to buttons)