add populate, centralizes level population logic

now, to add items and characters, we just add to  existing dictionaries