Improve installation.
Add setup.sh
Add local and remote commits, update style.
Update design
Update design
Improve style, add toolbox, replace hard coded config, handle default branches.