adds base implementation of in app video player #23