Add boost foreach.
Use boost lexical cast.
Add tokenizer from boost, partial rework with that library, incomplete.