Splits source into multiple files.
Adds README.md and MIT license.