REM.js - A straightforward approach to versioned, restful API and data model development