removed undefined variable
modified display specs to work with StringIO
changed Kernel to IO.console
refactor: removed while loop from display
refactor: removed a BoardIO class from Display
refactor: added lib and spec folder
fixed load_path for the application and added a shell script to run the app