Support for lists

Here's the patch for basic list support on the right branch :).

I can keep working on this part if you want to; At this point it's mostly a design decision I think:

- should increasing and decreasing the level of indentation be allowed? Medium doesn't support it but for a more generic purpose text editor I guess it makes sense.
- should grande.js make up for cross-browser inconsistencies in design mode?