Start OOJS, refactoring, and organizing code