Revision is obtained from the URL instead of the dropdown

Now I am taking the revision from the URL of the list view instead of the dropdown list. Hopefully this would fix the problem of blank revisions.

My Logic for doing so : If the listview of the individual revisions is loading, that means the revision is correctly being passed through the URL so taking the value from the URL should not produce any blank results.

Once this is sorted out, I will be deleting the commented out code and fixing the other issues.