Adds BSD-3-clause-like license.
Improves README.md.
Restructures project to allow separate compilation of macros.