refactored logging exceptions and some typos
made spacing consistent, and added more model docs