Senior Engineer Challenge For @LinkBlaine

I outlined the general architecture at the top of the readme after the setup. Thanks for your consideration.

-Zack