Updated readme and some documentation.