#15
Download functionality implemented.
Code cleanup.
#16
Playback logic implemented.
Some refactoring
Data binding completely rewritten.