typos
add peeking and string scanner
whitespace
enable generating URI templates