Added comments to functions which require comments.
Enabled some vector contracts.
Merge pull request #21 from isupeene/function_comments

Added comments to functions which require comments.