fake_var -> fake_interface
Change queue.{c,h} to use NB_Queue object

This was previously using static memory, but now I want to have more
than one queue (for testing).