Require a skill to be set on the user profile before allowing a Protip.

Wip #45
https://assemblymade.com/coderwall/wips/45