Added emmet-mode and refactored init to diminish modes