switched module system to use a single file per spec and load all at once. makes individual modules less confusing
added a very simple prot warrior module