raise appropriate errors if Board is initialized without constraints. Same for the GUI page
changing chevron arrows to font-awesome
catching exceptions in Open4::popen itself (memory error when there is really no memory left..)