Added a __main__ entry point to make it easier to test in development.
Fixed #1 -- Forced code window to use a Python lexer.

Thanks to @glyph for the report.