Added a cross platform (i hope) regular expression library (C++11 implementation is broken and not ready yet)