Restructured how the generating of locations works.
Updated the gitignore
Added more colors (and more strings to the test.