update requirements
more generic static context creation
fixed 2 warnings in 5.18
bp: added support for hard states only
bp: added json export