Use server call to validate slug to avoid subsribing to all blog posts. Closes #33
Refactor - combine save/publish code into one function