Updated JavaScriptFileWriter, added .equals() method to Type.
Tidied up JavaScriptFileWriter and added support for Switch statements, added $_.js library file.
Added functionality/debugged java interpreter, fixed edge cases for strings and casting, added one casting test case.
Added Conways Game of Life benchmark, fixed issues with nested for loops and nested switch statements not working properly.
Merge pull request #11 from DanielJCampbell/master

Javascript interpreter now works for all test cases