Added do fillup funtionality just for testing.
Added logic for halting the system on the final page.
Fixed argument typo.
Added logic for grabbing threads that do not appear in the database.
Missed argument for board when creating a chan task.
Fixed use of incorrect vriable for argument.
Fixed erronous logic where threads with no replies are ignored.
Fixed out of bounds bug on threads with fewer than 2 replies.
Fixed random segfault. It was because std::remove_if can't tell if a vector is empty.