Fix for issue #192 -- simplifying selenium API

 New, simpler API for selenium functionality. Maintained legacy API for backwards compatibility. See ticket for details.