Algumas alterações para melhorar o funcionamento do componente

Alteracao na pagina de teste para refletir o site de exemplo
Alteracao na mascara para nao permitir multiplos '-' ou '+'
Alteracao na mascara para habilitar uso das teclas HOME e END 
Alteracao na mascara para corrigir bug de posicionamento do cursor