part 3 done!

-learnt how to raise a 404 error
-learnt about template namespacing