Updates necessary to handle empty repositories
Intro of branch select box
Removed remotes from available branches
Changed commit pagination text to read newer & older