updated keymap for easier access to upper/lowercase transforms, set js to 2-space tabs