pub fn parse<T, I>(iter: T) -> Result<ConfigBlock>where T: IntoIterator<Item = char, IntoIter = I> + Sized, I: Iterator<Item = char> + 'static,
Parses a configuration file by an iterator of chars