Working on documentation
Implemented recursive rules
Tests for recursive capability all passing now
Oops, forgot some files
Switched qualifiers for declarations
Switched definitions over to new qualifier syntax