Practical Guide to Angular Security - Add Authentication / Authorization (from scratch) to an Angular / Node App