Adds profile completion to candidate page [MJ-541]

This adds profile completion to the candidate page and the site activity page (as recommended by @galitskyd). There are some css fixes in there that also make the tablet view for site activity look a little bit better.

All tests pass.