Added drag/drop file support removed FF22 paste

* Removed duplicate functionality from HomeModule.cs
  to ensure only one upload method
* Added drag/drop functionality to the ui
* Removed Firefox paste handling code
* Cleaned up file upload js to remove code duplication