Updated planned_hours and completed_hours methods to return 0 if empty
Updated week template to display planned and completed hours and refactored urls.py to use generic views in a less verbose fashion.
Set up base create workout form
Set up basic workout add functionality. Error handling, and linking workout to dynamic weeks is still needed.
Fixed a defect with the WorkoutForm view that was causing it to redirect as though successful even on error.
Updated the week detail view to display basic lists of planned and completed workouts