#39 Lesson creation dialog moved from `planning.js` to `lessons.js`
#39 Time fields
#39 Correct formatting of hours on the `lesson` page
#39 Adjust the lesson dialog size
#39 Time validation
#39 Validation of time