cleanup and improved bootstrap process

- tabs vs spaces and shit
- running homebrew/install.sh first
- bumping all submodules and repo itself before running
- minor fixes