Added more utilities

Utils::startsWith to check if a string starts with another string
Utils::split to split a string via a splitter char in a vector<string>
Utils::ThreadWrapper, which wraps around a sf::Thread and tells you when
it has finished