Move POST resource handlers to collection resource defs.
Define single multi-arity resource generator per resource type.
Add skeletal Clang (ClojureScript/AngularJS) web client.

This is largely copied from the Clang demo.

http://www.github.com/pangloss/clang
Update to latest version of AngularJS (1.1.3 -> 1.2.0rc1)

A quick smoke test did not alter my tiny example page, but that does not
mean much. With any luck, though, Clang will hold.
Add static resource which serves files from resources/public.

Front-end files for the website can live here.
Remove example setup from web/project.clj.
Load skeletal video data from API using goog.net.XhrIo.

goog.net.XhrIo is the XMLHttpRequest component of the Google Closure
Library. Since ClojureScript uses the Closure Library, including this
component is simple and logical.
Update skeletal index.html to display video list.
Commit updated compiled JS.

Though really, these files should probably be removed from source
control at some point?
Merge web and server projects and directories.

Am I Zhuangzhi dreaming he is a butterfly? Or a butterfly dreaming that
he is Zhuangzhi?
Use Austin REPL in index.html; set up index resource.

We'll want to rig this to occur only in dev mode, but for now, this will
be a huge help in ClojureScript development.
Comment resources.clj with note on debug code.
Get simple video data on page load.

This completes the AngularJS proof of concept phase, I hope: we've
demonstrated that we can load data into an Angular app from an external
resource at runtime, which was one of the last missing pieces.
Remove compiled JS from version control.
Update README with build instructions.
Update .gitignore.