Remove boost dependency. Using vector<char> instead of vector<bool>