Add create deck

I should have committed more often.

I won't be available tomorrow until around 9 or 10pm. There are some issues with the edit user function that needs to be cleaned up. I'm fine with whatever other changes you want to make.