Adds MIT License.
Numberous small changes.