Updated documentation strings.
Updated README with some brainstorms.
split out render function into separate file.
updated README.
Started work on a new macro function to deal with actions.
Condensed action functions.