Fixed #4
Added fallback to text for option elements that don't have a value attribute.
Changed HtmlElement.GetAttribute and SetAttribute to be public.
Added custom user-agent header to Browser when it makes a request.