New parser

**This is built on top of PR #33 and should be evaluated as such. Merging PR #33 will show the correct diff in this PR.**

Add in parser and tokenizer for complex message patterns

Add in default formatters for ICU styles in the same manner as PHP's output
PHP output: http://jsfiddle.net/apipkin/vxKr7/2/
JS output: https://gist.github.com/apipkin/8fe2e4c8e8427a0a21f9