added multi-tab capability, using gulp and fixed a bug with the keywords not being saved