added doxygen support

generates html + man pages in the ./docs directory

To run:

```
scons docs
```