Issue #119 - Fix code styling and documentation