Committing the typescript formatter implementation.
Everything seems to be working.  Might not want to rethrow the compilation exception because it will kill the server, but thats an easy change.