Basic implementation of revision history viewing and comparing is done. This is a general solution that only needs to be expanded and somewhat simplified in the future when more functionality is needed.