User:Bagariavivek/GSoC Application to do

Basic Structure of the Code
I have defined basic template for some of the classes. This is not an exhaustive list of classes.

Special Pages

 * 1) Special:WatchGroup.
 * 2) Special:EditWatchGroup.
 * 3) Special:WatchGroup/.
 * 4) Special:EditWatchGroup/.
 * 5) Special:DeletedWatchList.
 * 6) Special:ShiftPageWatchGroup.

API

 * 1) list of all the WatchGroups.
 * 2) list of pages from a WatchGroup.
 * 3) WatchListRSSFeed for a WatchGroup.
 * 4) Shift pages from between WatchGroups.
 * 5) Recent changes in a WatchGroup.
 * 6) List of deleted pages from WatchGroup.
 * 7) Details of WatchGroup creation.

Others

 * 1) Define action for watch/unwatch.
 * 2) To be added.