Canonical Sources + Web-Based Caption Editor

Closes #30

- Changes parse class names
- Adds canonical property