issue_88: allow delete recipe
issue_90: box recipe
issue_90: use Masonry to list recipes
issue_90: fix image overlap when masonry start, re-style recipe
Merge branches 'issue_88', 'issue_90' and 'issue_94' into cooking