Re-factoring

- Use keyword parameter
- Check return value of 'ghq' command
- source name should not contain '-c-'. This is obsoleted.
Merge pull request #1 from syohex/refactoring

Re-factoring