Changed portfolio

Added more complex structure with multiple views, multiple models, routing and repository pattern for database access.

Still valid requirements are that project need to be namespaced.