initial activity points system, lots of misc bug fixes
fix duplicate points issue
dont allow inserting fake activity from the client
add titles to comment activity
remove fake topics and presentations in preparation for launch
dont let a user update their own points