Added initial work on scheduling
Improved card scheduling and added initial (non-functioning) add card UI
Added backend support for creating new vocabulary cards