Base class refactoring:

  - pubkey task to fail if there is no default key (+ prompt for a new one)
  - generate pubkey private routine
  - copy to clipboard method should check for content
Merge branch 'master' of github.com:dzotokan/thorium