now checks of empty fields and whitespace when doing validation
- implemented local storage and began working on retrieval