Sincroniza arquivos locais a um repositório remoto

A _feature_ tem especial empenho e atenção em prover suporte a **sincronização de arquivos** entre um diretório local e um repositório centralizado.

As modificações para cada arquivo monitoradas são: `created`, `removed` e `changed`.

**login :** solicita `account`, `login` e `password`. Armazena informações que serão utilizadas como parâmetros das requests.

**preview:** usa o `root` path declarado no arquivo `_powertool.yml` e sincronizar todos seus arquivos e subdiretórios.

1. Remove todos os arquivos do repositório remoto
2. Sincroniza o diretório atual ao repositório remoto
3. Monitora qualquer alteração no repositório local e sincroniza ao remoto

Relacionado: [GAL-5](https://vtex.myjetbrains.com/youtrack/issue/GAL-5), [GAL-7](https://vtex.myjetbrains.com/youtrack/issue/GAL-7)