back to master, but using contact objects and a directory
use terminal-table to output queue
basic functionality fully implemented
begin refactoring process