Added working dragndrop. Needs error handing, file type check, and general cleanup.