Execute Angular Guards Sequentially and in Order

TL;DR