Making more cross-system compatible.

Attempting to make more cross-system compatible by adding system
specific folders (linux, darwin) and updating the installer.

New installer written in Python, compatible with 2.6 and 2.7. Need to
test 3 yet. I found that Python was more widely available on fresh
systems than ruby was. Plus Python is fucking awesome.

Remove bashfu, as I have converted over to bash-it (well, a custom fork
https://github.com/mloberg/bash-it).

Still in development. Not all features are available or have been
tested.
Fix broken symlink issue.

Broken symlinks would attempt to create a new symlink and fail because
the file already exists. Changed code to remove broken symlinks.
Clone git repos.

As part of the install process, clone git repos defined in repos.json.
Moved Python installer into module.

Moved all install code into the lib module to make all Python code
self-contained.

install is now a bash script that calls the Python installer and then
allows you to write your own "post-install" functions such as installing
a package or reloading your environment.
Removed ignore directories from module and moved into install script.
Removed old references in .gitignore
Convert bash_profile to new template format.
Remove old unused files.

No longer using rake to install or erb template files.
Allow target to be set in install script.

The dotfile target (where dotfiles will be symlinked) is an option in
the install function. By default, it's the user's home directory.
Tools: rbenv reload bash_profile instead of starting new shell session.
Added MIT license.
Updated README

Fleshed out README to include information on this project.

Updated for new install script.
Python 3 fixes.

raw_input was replaced with input. Wrote input_prompt in lib.utils that
determines which input function to use.

JSON string was throwing issues because of decoding issues.
Updated templates to be compatible with Python 3.

Use lib.utils.input_prompt to use the correct input function.