many changes
single responsibility principle
changes
travis
travis again
added handling for uncategorized
added initial widget header
updated widgets
updated resource images
added more options
more changes
updated
misc changes
almost done