Add documentation for a few more methods
Add signature documentation for functions in abc::atomic.
Fix code documentation