added prependTo option that allows to define the container to which popup is added, by default it's body.
docs upd & build
fix: body element is null when popup is initialized outside of it, closes #305