Adding in NN with sigmoid output

Updating comment in prior_cluster_centroid. Adding back in the average
down sampling; however, this breaks convolution features. Need to figure
out what combination of filter size + stride + down sampling works for
our size input