EMS Namespace added: All EMS related class will use the namespace
Documentation: Still poor but more functions are documented.
New Parser: Parser is now working like the one Max has suggested