Tweaked comment.
Added lazy promise class.
Refactored views/DOM element creation into their own classes. Cleaned up unused imports.
Documentation tweaks.
Refactored Ajax calls into its own class.
Refactored jQuery iterator usage.