Finishes implementing FIFO & Timer on custom IP & documentation

* At about 6-7 hours now.