modified non_continuous_n_gram.py
Now stores training data in memory instead of the disk.
Will now test the trained data if a test file is provided with the flag -t
Merge remote-tracking branch 'origin/master'