Change `target` to `public`

Clarity
Move models to separate folder

Changed naming of Calendar to CalendarView
CourseGraph to Schedule
Modules now defined in app.coffee