refactored boards index and boards show view to use composite views