DOM Mutation, Theming

Changed mutation polyfill, added ability to set custom theme and small
other improvments.