CREATE creating a workflow for class manager

- defining the class manager workflow
- creating extend functionality
- creating mixing functionality
- creating static functionality
- creating the App class