TaskQueue server

Do not merge in. Comments/Questions welcome.