Fixed compile button tooltip text, used bootstrap tooltip for better aesthetics
Add popover for errors instead of alert, refactor UI code