Header-only and 100 LOC now; code & API simplified; almost all macros removed; README updated

Please enter the commit message for your changes. Lines starting