Added author option to commit
Updated unittests for commit
Fixed code style issue.
Fixed code style issue.
Added __toString() to author object to be passable to MainCommand::commit()
some coding standard and docs
Merge branch 'MartijnBraam-feature/commit-author' into develop