Syntax checking and virtualenv support for python. Moved el-get stuff into a separate file