Start rewrite Parser and CommandType
Create new packages
Big change. Refactor a lot
Add git ignore
Restructure