Initial commit, added proper license.