This cuple of patches I intend to push this end of week on the bindings repository. Please provide feedback specially on the coding style that the astyle call will enforce. Thoughts?