- Added better support for various hooks
- Fixed elpy configuration to conform to latest release
- Added ensure-packages.el to enforce required pacakges installation