Updated style to keep consistency in the project

Changes include:
Replacing underscores with hyphens in IDs, classes, and filenames
Using camelCase for all Javascript variable names

This way, everything is consistent and new contributors can follow a
single convention when making changes. This should help avoid confusion.