k0 function units

Added everything for pushing things onto k0 function unit and created
the completeQ