Added a dictionary component, updated the readme and added a license.