Use RequireJS on the client side.

To start, it just includes jQuery.
Extract views from site.js.
Extract models from site.js.