Tabs to spaces
Rename to prevent conflicts
Cleanups
Added license