Updated the LICENCE and gitignore and added the source code.