change workflow_states table creation so that it is conditional on table...

... not already existing; closes #35