Fix for issue #27.

- It avoids duplicate zip file in /media/uploads folder.
- Removes an existing layer with the same slug name as the uploaded layer.
(somehow equivalent to the layer name because slug name is derived from the given layer name; slug name was used for comparison because slug name is the one used to query a layer in detail view therefore it must be unique)