Major architecture changes!
Video plays again!
Promises implemented for *most* decisions to make things async.
DI implemented for building of all objects.
Metrics do not work.
ABR does not work.
fixed the contents of the readme