Added some documentation

I've written some doxygen comments for the SyscallError class.
Added the documentation building system