Restructured repo; added video functionality