refactored deck upload functionality
Merge branch 'feature/add-deck-changes' of github.com:Harvard-ATG/HarvardCards into feature/add-deck-changes