Implemented recipe renaming.
Page titles can now contain spaces, which are converted to dashes in the url and file name.