Fixed assertion bug. Added proper description to assertions.
Added documentation.
Xcode did stuff.
Added documentation.