updated gui and widget

Conflicts:
	.gitignore
	gui.js
link the button n library window to another pop up window
Merge pull request #35 from angathorion/daniel-rebase

Daniel rebase
Added invisible button for sharebox, fixed borders.

Signed-off-by: angathorion <tanghuansong@gmail.com>