Separate JS and CSS into external files. See #18
Add file-level docblock to every file.
Add class-level docblock to every file.