fix: Diagram should be as big as possible
refactor: Move UMLS entities to a subdirectory; make ClassDiagram an entity
refactor: Use autoloader
feat: Add Auth