Bugfixing and refactoring

- added support for template-based MPDs with $number$
- added support for template-based MPDs with $time$
- added RepresentationStream and AdaptationStream classes
- replaced a test MPD