Update Makefile for examples
Update main Makefile
Use site packages for xcbgen and protos
Update Readme
Update TODO