Use strings instead of quoted symbols for post state - fixes #8

I was under the mistaken impression that 'published == "published" all the time. It does seem to satisfy string=, but it will throw type errors in other places, like mentioned in #8 . So, I think what I'm supposed to do is use strings and include a nil check. Hopefully I'm not just spinning in circles here :)