Made some adjustments to the ordering of development work.
Re-organized the project directory structure with better directory names.
Identified the test conditions for updating an item, except for conditional updates.
Added lein spell plugin to catch typos in docs and codestrings. Fixed misspellings.