Use slugify to generate slugs

Laravel has a built in function to generate snake cases but I preferred
having dashes instead as it looks neater.

http://laravel.com/docs/4.2/helpers#strings
https://github.com/cocur/slugify