Further improvements to new recipe page

Added fermentation profile name with client-side and server-side
validation to the new recipe page.
Started working on the fermentation profile edit page and improving the
profile table widget so that it can show a graph (with updating on the
client side) as well.