Updated fifo.js with various bugfixes - changed 'delete' to 'del', updated some function signatures for metadata usage, and updated the error printouts.
Many updates to the API in here. Fleshed out every implemented API endpoint, and changed the nouns to be singular for consistency.