Convert tabs to spaces (whitespace only)
Use full open tag in tests
Run all tests with make
Namespace all code. BACKWARD BREAK
Update doc example to namespaces