moved non-tasks out of tasks.c and tasks.h

...Including commands in commands.c and commands.h and all other
non-task functions into elevator.c and elevator.h

Also modified SetupCLI to be a function, not a task.
Fixed ReadSwitches and ReadButtons to actually return the switches and
buttons values.