added benchmark command, making commands deselectable.
updated project to use FreeRTOS and the shell.
updated project to use the FatFS built-in benchmark functionality