added MIT license and documentation