refactor everything for new file structure (add gulp FTP config as well)