board service structure, + new app.js structure
board-directive with main board directive and listener on keydown
board-service with syntax sugar functions