Added global.  Not sure if this is a good idea ...

(global foo) => global foo
Remove useless variable assignment

Signed-off-by: Julien Danjou <julien@danjou.info>
Merge branch 'master' into pr/149
Remove useless class attribute

Signed-off-by: Julien Danjou <julien@danjou.info>
Simplify compile

Signed-off-by: Julien Danjou <julien@danjou.info>
sorting imports by length
removing the dunder. that was a bad move.
Merge branch 'master' into pr/141
style cleanup
Issue #153 - implement command-line arguments (-h, -i and -c)