Add shared blocks

Add a new admin to manage shared blocks which are not tied to pages.
This should be in BlockAdmin class