Implemented step edit
Steps model changed added type field, creation logic changed regarding type