Add some documentation to the Controller class
Database: If the error string is empty, explain that PHP has probably issued a warning
Make sampleData.php work again

- Rename NewsCategory's slug into alias
- Add missing 'i' from type list in News::addNews()
Add dots to sampleData.php
Let the News Model handle its category