added :if and :unless conditionals to impressionist

for use cases like: 
impressionist :unless => :impersonating?