added Actions enum and wrote basic log  printiing framework