board: added first implementation
swapped header file include order and added board.c components
Merge branch 'origin/master'

Conflicts:
	variables.h (removed key codes in comments)