Added comments and docstrings to the majority of functions
Merge pull request #28 from Rubykuby/comments

Added comments and docstrings to the majority of functions