Add some new features

Add history support

Add node deletion support

can load an local image file as background
Fix bug