Categories and projects have their own routes and views.
Moved routes to separated files

Moved from the main "index.php" to different files in the "app/controllers" folder.
Added 'Portfolio' namespace again

Back to a PSR-0 autoloader. Moved models and controllers to a new 'app/src' folder where all the namespaced classes should reside.
Better decoupling of routes and controllers

Now routes are defined in 'app/routes/routes.php', and controllers are namespaced classes.
Named routes

Defined named routes, and using them for generating links in the views.