- add preference saving capability
- ensure sequence gets saved correctly
- introduce Newtonsoft
- introduce BlockUI.js
- add protection against expired sessions