have ascii renderer return string instead of using puts
move AsciiRenderer to separate file
get rid of magic numbers and needless whitespace in board.rb