refactoring

- initialize gem file tree :sushi:
- plugin support :meat_on_bone: