don't access using getter in for loop

fixes #2
wrap $this->_selectedOptions check in getOption method
reduce code duplication by HybridPasswordGenerator extending ComputerPasswordGenerator

fixes #3 and #4
add message about a better name for hybrid password generator