-- Now accepts command line arguments -- Source now works with both Linux and Windows -- Updated Windows compiled Executable