major refactor of scripts

bash and ghci scripts now have a single re-direct, so that any changes
to the redirect scripts will be automatically sourced, rather than needing
to be copied from the git repo to local storage

moved some shell related scripts from profile to bash
refactoring vim configs

refactoring vim configs to be a little more manageable, and also added some new keybindings
also removed taskwarrior, since i'm not using it
continued refactor of vim scripts

mainly worked on adding some plugins settings and customizing the movement keys.
also added a plugins.vim file, which is sourced from ~/.vimrc in the course of
loading plugins. any plugins that i want to install can thus be added to
plugins.vim and vundle will install them
fixed a typo bug in the easymotion import

also added comments