Updated README
Removed MACRO wrappers; Added assert(); Auto-resize get/set/etc.

1. Removed MACRO wrappers for all functions - they were too messy
2. All bounds checking is done with assert() calls, can be turned off with NDEBUG=1
3. Added auto-resizing get/set/clear/toggle/assign functions
Merge branch 'master' into ckiick