Add three improvements

- Make css class for the outer component wrapper editable
- Add saveState option flag to persist last active step position
- Add current class to step title and body for convinient css targeting
#2
- Fixed a bug related to startIndex
- Fixed a bug related to focusing after stepChanges