Separate sections into own go file. Added better results parsing.