use Rouge for syntax highlighting

This would allow syntax highlighting without a python bridge, which is something that's bitten a lot of users.

This PR still will need to implement tableized line numbers, but that's a feature that's coming to Rouge itself soon :)