Change directory before switching branches

Running submodule update --init will error unless you are in your projects
TLD. Uses `git rev-parse --show-toplevel` to get the projects TLD.
Merge pull request #45 from iFixit/feature-switch-change-dir-to-top-level

Change directory before switching branches