CYB-148, new pages for maintenance, 404 and 500 errors

The 404 error doesn't show up anyway as 404s are being routed through Angular. Not sure what would happen for a 500 error but I suspect the same. 

I found the Angular 404 template and the routing file so I think that it is worth fixing using Angular.