Feature/refactoring

Mulla tuo CoffeeScript-parseri kaatui aina osan aikaa, ja tuon whitespacen siivoamisen jälkeen ei oo ollut ongelmia. Tein myös jotain geneerisiä tehokkuusfiksailuja yms. Mitään varsinaista uutta ominaisuutta tässä ei ole, jos aiheuttaa ongelmia niin voi hyvin jättää poiskin.