Renamed Assert to Assertion, added a ton of comments, expanded

Added parsed-string support for properties similar to methods as well as
some loader shells and new condition shells, has() and contains().

Cleaned up Exception wording too.