Add softdelete to wallposts and filter wp list

Do soft delete and filter the wp list so we don't show 'deleted' posts.
We should put the generic function some where probably.