Changed User.__unicode__() to assist in debugging a problem.

User.__unicode__() now prints both the user ID and the hashed_username.
Renamed some functions in app/views.py, changed URL for logging errors.
Merge branch 'master' of github.com:UV-CDAT/usage
GeoIP database now uses relative path correctly. NetInfo now stores City. User and Machine now use hashed name as primary key.
Removed debug print lines.
Fix situation where unknown city was writing an empty string to DB instead of "Unknown".

Unknown domain names are now stored as "unknown" (lowercase) instead of "Unknown". This
was done so that it would match the case of the domains returned by the DNS server.
Re-arranged the functions in app/views.py so that similar functions are grouped together.
Added very simple page to show error log.
Local tweaks. DO NOT PUSH
Removed password info from live/settings.py, put  in outside repo in settings.local
Merge branch 'master' of github.com:UV-CDAT/usage
m,erged
edited path for live mode
Merge branch 'master' of github.com:UV-CDAT/usage
Fixed path issues for geoip
Merge branch 'master' of github.com:UV-CDAT/usage
updated .gitignore
Added page to view details about an error.
Fixed a typo.
Added missing template for viewing details about an error.