Add git ignore
Use click CLI and modernize layout