Merge pull request #49 from rodms10/development

Fix install script for OSX
Converting to tabs
Fixing the toLowerCase() bug on a null variable. Closes #47
Made some changes to the gulpfile to clean builds each time and correctly watch when developing
Added full /whois support finally with a nice modal popup for the frontend similar to list/banlist etc
Adding .editorconfig