Bug-51: UI refresh

Do the following:
1. Change project theme.
2. Change buttons style.
3. Use font to display icon.
4. Other UI Adjustment.
I think it's fine to make those two tags lined with its owned line, right?
If so, please make them consistent.