Merge pull request #2 from the-jake-group/master

Lots of decoupling changes
Merge pull request #3 from the-jake-group/master

Update Variables to match latest Bootstrap version
Merge pull request #1 from tybruffy/master

More or less rewriting a bunch o fthis