Added code, MIT license, and documentation