updated parsha data strcture so it doesn't need a  ton of extra `null`s
updated functions that work with parsha data strcture because we changed the structure.