Fix permissions
Add warning flags, play program, pretty output
Fixed unsigned/signed conversion warning
Add lots of dependency installation details
Add new program to play video