17 fix urls and views

close #17 
polacam Ci użycie enumów/constów (zwał jak zwał) zamiast porównywania gołych stringów. 

czyli:
`const.py`
```python
DIM = 'dim'
GEM = 'gem'
```

`views.py`
```python
from const import DIM, GEM

# (...)

 dimgem = dimgem_type == DIM
```

Taki dobry zwyczaj, jedną z głównych zalet jest na przykład dużo mniejsze ryzyko pomyłki (edytor Ci krzyknie jak zrobisz literówkę w stałej `DIM`, ale nie krzyknie, jak zrobisz literówkę w stringu `'dim'`