Modified FIFO

- renamed functions to fifo_add and fifo_remove
- fifo is never full
- if it is full during fifo_add, last value is forgotten and new value
  is added