Added comments, changed dependencies list to dictionary

Also adding Windows notifications