Added source file languages output format and file output redirect

Hi!
I've discovered your project yesterday and I used it for developing purpose.
so, I made it some changes and I added some futures. I drop you this pull request with all changes,
in the main project directory a ChangeLog file with some informations was added, otherwise look the diff.

I tested it with python 3.3 in Fedora 19  (gnome shell stdout [LC_ALL=en_UTF-8] and vim for a formatted file)
(need python 2.7 and general tests).

If you have some questions drop me a mail...

Tank you so much...!