Automatically generate non-repeating short_id

- set function as default value.
- get_absolute_url() for automatic generic CBV redirect.
- fix detail URL.
template submits!
Prepare base template