[ADD] base funcionality and CLI
[ADD] Gem structure
[FIX]es