Add support for branch switching
Beautifications
Merge pull request #3 from anestisb/master

support checkout