Initial commit
Saving work on files to add additional documentation and cleanup of code.

Symlink files to the user's home directory.
Adding support for systems that don't report core id information needed for calculating the system load.
Added a new compression function for compressing directories and files
into one of many known archive formats. Also setup an alias for SSH so
that authentication is always forwarded to the local host system.
Replaced Command+T with CtrlP and configured CtrlP.

Replaced Command+T with CtrlP plugin for fuzzy matching in Vim. Further
configured the plugin to ignore unneeded files. Also
added the GitV plugin for navigating around a Git repo.
Updated configuration files.

Updated log aliases for Git for a more informative output. Set the C++ checker
for Vim's Syntastic plugin so that it wouldn't default to the g++ compiler.
Lastly updated the bash alias for connecting to my VPN so that it's in
the correct directory when using the VPN's configuration file (Which as
relative file paths.)
Added new watch helper and corrected several aliases.

Added a new utility function to watch a given file spec and run a given
command. Also corrected a bash alias that wasn't returning the expected
results. Lastly added several new aliases to help with workflows.
Add signing key.
Vim and Node.js enhancements.

Enabled system clipboard support in Vim so that copy and paste operations on versions of Vim built with +clipboard will use the system's clipboard. Also updated my PATH variable to reference any local Node module binary directory.