Better code quality (jsBeutifier, jsLint)
Halfway to OO version
Testing OO version, still has errors