Added Controller specs with refactored code for Boards