Updates and better install.rb
More updates
Updated gitignore
More updates to gitignore and gitmodules
Updated to be the shiz
Merge conflicts fix