Update comfortable_mexican_sofa
Extend comfortable mexican sofa pages controller adding page filtering
Add initial commit of ElementFilter component
Add JS for filtering

Includes tests and basic CSS for hiding/showing items
Add styling for .notes-list
Make sure element-filter config is being passed properly
Constrains click event to ElementFilter trigger
Add .list-display component
Format list-display within Popover component

Also other minor formatting fixes
Add placeholder attribute to Notes example
Extend comfy pages create and update action code
Moving views from comfortable sofa to pages dir
Extract the create/update rules to a class
Add activity log object that will show revisions
Add presenter that will wrap and format activity log object
Add the activity log box and the activity log button
Add the notes controller creation using the base controller
Only show the add note button when page is persisted
iMoving the activity log box outside of the main form

* The main reason it's because the box contains the notes remote form
Add notes controller create action