Add ModelAdapter

An ArrayAdapter which plays nicely with the new AsyncTaskLoader.