use timezone-aware datetimes if possible
raise more useful error message when bit.ly credentials are not set
ported example app to django 1.5
added .gitignore