Merge pull request #9 from nickm/fix_4

fix for broken Entering composition logs
diff --git a/src/composer/conductor.py b/src/composer/conductor.py
index e837d1d..eb11bd8 100644
--- a/src/composer/conductor.py
+++ b/src/composer/conductor.py
@@ -214,8 +214,8 @@
 
             # process one state
             jsonv = fsm[state] # jsonv definition for current state
-            if 'path' in jsonv:
-                print('Entering composition'+jsonv['path'])
+            if hasattr(jsonv, 'path'):
+                print('Entering composition'+jsonv.path)
             current = state
             state = current + jsonv['next'] if 'next' in jsonv else None # default next state
             if jsonv['type'] == 'choice':