Refactoring and starting crud Perfuration sheet feature spec #1 #3 #4