Move action functions → action.go
Move action tests → action_test.go
Add new type Action
Add new function Option