for coding style
adds initial resource::map class
adds hash functional to font
adds text resource map to window class
overhaul text resource