Merging chrome gen

@devoncarew This is the start of merging chrome_gen into chrome. So far all unit tests pass. Drone.io might need to be reconfigured, chrome_gen had a better setup I think.