improved example
rewrote data-require.js to be independent from jQuery