Writing my own arg parser!
Code formatting
Include protection