Restyle factions page more like other pages.

- Add filter by name textbox.
- Use same faction badge style as other pages.
- Fit table in 600px tall vertically scrolling div.
- Remove table stripes and add hover.