Added unit test for rendering a Picture element

and did some refactoring
Fixed: when copying plugin, sanitize was unable to access glossary['breakpoints']
Using css and js files from bower installation rather than shipped or CDN
Added documentation for ExtraFieldsMixin