Core functionality plus comments working

Still need to lay out comments page