first commit of plugin

first major commit to github of upload and auth plugin