first commit with basic models written in coffee with compiled js (for now)