refactoring play button & fixed src URI generation

- removed extra ? from src URI causing the view & theme parameters to be ignored

- moved src attribute generation into View subclass

- made PlayButtonView more independent (generates entire iframe element, to be appended later)