Updated backend with changes from boilerplate

Changes:
 * Added backend abstract class to implement resource logic, as well as some example implementations.
 * Added (commented out) URL structure for future endpoints.