Separated actions into files
Added a few stray prototypes
Readme tweaks
Removing protobuf from requirements for now
Refactoring