implemented local storage

follow the pattern for superintendents, everything else needs to be
filled out
fixed a small issue

that kinda broke the app. I should really test before committing
Merge remote-tracking branch 'origin/Brians-Branch'