Restructuring into modules.

Restructuring into modules with functions. The install script will add
the dotfiles location to the path of the modules and load the required
modules. It will then call the required functions in the module.
Test Symlinks stuff. Not fully working yet.
Finished Basic Version of Symlinks Module
Added the Install-Profiles to Module
Continued Work
Ironing out kinks and getting install working
More Ironing out of the kinks
Symlinks creating successfully
Finished this leg of the dotfiles

Dotfiles up and running. Successfully running the script and installing
the symlinks. I don't fully like this method though as it doens't work
well for the likes of sublime text and even the powershell modules.
Might look at an approach which uses xml or some method of installing on
a per product basis.
Changes to TODO