add gitignore
add get_absolute_url to Widget model