Added destination parameter for clones and set the home environment variable

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Set the home environment variable for updates

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Adapted dotfiles execs to my dotfiles system.

This commit ties this module to my personal dotfiles setup (by making my
dotfiles a dependency for this puppet module) by doing the following:

  - Added destination directory parameter (for git clones)
  - Execs will get executed within the repository instead of within $HOME
  - Sets environment variable for $HOME
  - Removed symlinking from within the puppet module
  - Calls my dotfiles setup scripts
    - The clobber parameter determines whether or not potentially existing
      dotfiles are overwritten

Thus, this module now assumes that the scripts it invokes (rm-links and
bootstrap) exist in the dotfiles repository it is cloning.

Signed-off-by: Byron Sanchez <byron@hackbytes.com>