Added WPM functionality and attempted to make it look pretty.

WPM Works but makes the results page have bad alignment.