Add Ajax-y interfaces for lists

Dashboard can now create, edit, and delete lists ajaxily.

TODO: Make the API more RESTful so I don't have to feel dirty.