updated gitignore with OSX-specific files
added main file and started work on arg parsing

- created main file (currently does nothing)
- created arg parsing file (basic grouped argument parsing working)