implemented action system along w/ example in main

-Actions currently take have a lambda member called when they execute
- I’m currently working on Lua actions, then on to
synchronous/asynchronous control