Added activity and rule parsers, made tests run and parsers are now based on instances not classes (not static)