License and default structure
Wrote most of the framework
todo: write usage action
todo: write help api and action
todo: write enum reader
Added usage
Added static "execute(string[])" method