* Add doxygen comments.

* Fix man page and add long options

* Remove the fix limit for the username (or check it)

* Better comments

* Add the line number to the errors
