Move classes to parser and place protocols in there
Bail before anything happens if we don't have a protocol
Now with 100% more readmes