Adds argparse and matchall for mini_proj_1

This PR:
-  Adds argparse and matchall for mini_proj_1
- Converts tabs to whitespaces
- Adds a few extra smileys for prog_1