initial commit
adding initial utility scripts

nd is the bootstrap, to install from a fresh homedir
install is the workhorse, installing files into the home directory (stub
for now)
decent implementation of 'install'
change 'install' command to 'dfinst'

so we don't conflict with the real 'install' command
better messaging when installing an entry
added a --dry-run option to see what would happen
insert bash loader if not found
use system() instead of backticks
add in a skip list
change loader to use .bashrc.load
support .ssh directory

refactored dfinst to support installing more than once
install once in home dir and once in .ssh dir
misc cleanups to dfinst

don't complain when there is no .bashrc
don't insert loader when --dry-run is specified
ignore vim swap files
rename dfinst to dfm, a nice three letter command
tweak dfm to be compatible with perl 5.8
Adding a readme
proxy git operations of the dotfiles repo

now you can run 'dfm [git subcommand]' and it operates on the dotfiles
repository, wherever it's checked out.

added 'install' subcommand for dfm
added --help option and fuller documentation
call git in a way that works with older versions
add dfm subcommand 'updates'
add dfm subcommand 'mergeandinstall' or 'mi'