- Add segmentio context_processor

- Refactor and documentation
- Added get_full_name so history doesn't fail.