File cleanup

- Improved readabilty
- Added appropriate class names
- Followed HTML5 standards