added the json library and generator
updated the normal library, added the Action Types