* Problem at extract data right now.
* Fixed the problem with " strings
* Added some test cases to test.mp, appears to be mostly working
* Restructured the Scanner, renamed what was Scanner to Dispatcher