added more specs for published? method
fixed published/unpublished scopes to make sure it working with future and past published_on values