Fix translation issues, make username and page variables into class properties.

- Standardize translation textdomain to 'adopt_a_codex_badge' (no hyphens)
- Make sure the stylesheet loads if the plugin folder name has been changed.
- Various coding standards fixes.
- Regenerate POT file.