First commit of FIFO scheduler

First implementation of FIFO scheduler