Add setup for running invoker
Ignore ctags
Prevent running Invoker::Power.setup in not on darwin platform

Also checks if the power setup was not run previously. While running
the setup it detects if there is any similar config exists created by
Pow and prompts the use to either overwrite and continue or abort.