This article does not apply to Umbraco 8.
The concepts and code in this article have been deprecated in Umbraco 8 and no longer apply.
If you are using Umbraco 7, this article is perfect for you!
The Umbraco REST API project has been discontinued in favor of Umbraco Heartcore
The code and documentation is still available on GitHub for cloning, inspecting and forking.