Added awesome error-handling macros, plus some work on documentation
layout