Initial commit of code, license and contributers.

Commit the initial code and adds license and contributers file.