Changed LICENSE to the full license text.
Added (simple) assert macro.
Undef ASSERT macro if already existing
Added a simple Demo framework.