added support for python bindings to ES
case statement syntax fix
switched to using a defined type instead of a class so a user can install more than one python binding
added some documentation for python bindings
fixed typeo
Merge branch 'python-bindings'