Clee/proto

@ormsbee Basic template. Need more information on types of input/output. Database could use more work after getting more information. 
Are we still using videos that are encoded at different speeds or switching to the same video, where speed is controlled by the player.