Code cleanup and formatting
Cleanup and code changes
Version bump, added @requires to q.
Fixed a logic derp with parsing dates.
Semantics.
Rearrange block
Updated with JSDoc