moved the code and view for uploading to s3 via the client to its own directive