Added ctors to documentation, some tiny cleanup in the code
Merge branch 'Austin-Documentation' into Austin