improved self user id handling

Signed-off-by: Bernard `Guyzmo` Pratz <guyzmo+github@m0g.net>
fixed text length in changeset

Signed-off-by: Bernard `Guyzmo` Pratz <guyzmo+github@m0g.net>
added changeset commit support and handling

Signed-off-by: Bernard `Guyzmo` Pratz <guyzmo+github@m0g.net>