PR fixup: .lower() -> to_object_name()
PR fixup: use moment instead of parsing date manually
PR fixup: Add more guards for showing/hiding dom elements
PR fixup: precompile template, make requires more readable
PR fixup: convert _.isString -> !.isNull for readability
Remove unnecessary comment
PR fixup: make get state diff more readable and minimize jquery requirement

move jquery requirement to fewer sections of the module
PR fixup: fix broken tests
PR fixup: fix broken test
PR fixup: fix lint