File Upload Added.

Latest fixes of Cygnite merged from cygnite/framework