add .uploadFile command to be used by .element

handles fileUploads well
add `.chooseFile` method

.chooseFile(selector, localFile) will upload and select the file in the
provided selector given it is a select input.
TODO
add chooseFile method to readme
do not do doubleClick behind overlay on chrome or phantomjs
add phantomjs requirements for local testing