Refresh railway procedure
Refactor railway procedure code and tests. Read procedure docs
- update procedure specs version to v2
- refactor state classes to latest
- add missed tests if needed
- check procedure docs and code. If there are any kind of missed validation - create bug ticket for that
Edited by dmitry.mashoshin