[ADD] working towards argument parsing, added extension to string to actually support substrings using ranges
[ADD] working towards a meaningful argument parser