Learning how to build a chrome plug in