removed typescript, requirejs implemented, cleanup