v1.4 : Riley : Dictionary files are now comma delineated to provide functionality for actions such as "pick up"
v1.5 : Reece : Fixed bug caused by C string lacking a null character. The C string is no longer a member variable as it never needed to be: it is only required within one function, so it can be local to that function and memory-managed by that function. As a result, the C string now has a size defined by the size of the user's entered file path, rather than being locked at 128. Finally, the logic for the dictionary comma-delimitation has been rewritten entirely (sorry Riley\!) and will still include a word if it is at the end of a line with no comma following it. As always, run test2 to see it in action. I plan on adding whitespace elimination techniques later, to allow spaces between commas; almost had it in this version but it got buggy at 4am