Added upload functionality
Fixed gitignore