- slide-margin configurable per slide

- further code organization & requireJS support work