Matt adding reviews

resolve #12 resolve #23 resolve #51 - some work still needs to be done before deploying