added 404 template
added 404 error detection
slide out panel toggle
404, empty search returns, hanging responses
added diet and course query strings
diet and course keys