Fix size of bytes when unpacking message type
Add virtual destructor to job.hpp
Add return statement to get_task method