Only dynamically assign modules capabilities when the user doesn't already have them
Make hooks chooser selected hook color match admin color scheme

Closes #3