Fix Python3 support

`execfile` has been [removed from python3](http://docs.python.org/3.3/whatsnew/3.0.html?highlight=execfile#builtins):

> Removed execfile(). Instead of execfile(fn) use exec(open(fn).read()).