sped up category sampling and nonparametric proposals; sped up likelihood computation by computing only necessary terms for category and point sampling; made argument passing from CLI more flexible in run.py