Refactored Head logic out of Repository
Implemented basic checkout command that switches where head is pointed