@SL-Gundam 
I modified the get_user function without affecting any of the existing functionality. This also fixed an existing bug in my earlier commit.

The Issue history was actually showing the incorrect user in the username field. Since the reporter is adding the monitors, the username field should show the reporter's username. Instead it was showing the monitor's username. 

Refer the screenshot.
![selection_050](https://f.cloud.github.com/assets/145110/1951978/e9b87efe-8197-11e3-8f22-233f24278a49.png)

Please review and let me know if this makes any sense.