Implement several features

Implement recent pages widget, implement to remember ordering of widgets
Update icon files

Update icon files
Add a license file

Add a license file