REST 101 from http://www.catalystframework.org/calendar/2013/26