destroy article versions on being published
no update with waiting version after turn into draft and remove events
check for the presence of last version
comment state transition update
after destroy call replaces comment destroy runner
fix version id error
after destroy callback replaces article destroy runner.
move listeners to services
remove create counters
add test for counts column
remove string casting. active record automatically does this.
replace activities cell with activities widget
replace comments cell and discussion decorator with comments widget
comments controller actions to comment widget
accept action to comments widget
javascript view files to js folder
application and pagination widget
profile info as viewmodel
versions cell as a viewmodel