Initial Commit

with working upload function.