Add support for long and unsigned long in Writer.
Fix a warning.
Check for boost.
Write docs.