refactor certification classes for reuse outside of uploading, and convert to bootstrap modal