Added a gitignore, just because.
Added argument reading