BUGFIX: properly calculate proposal logps

wasnt taking log of #views
also, add helper get_proposal_logp to simplify logic