Updated documentation and some message changes as well as styles.