update readme and license
massive commit, wanted to get all the specs passing