Port ui.coffee to JS

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Port main.coffee to JS

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Port templates.coffee to JS

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Use relative paths instead of project

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Use empty object when merging mods in ui

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Use camel case in main

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Remove redundant else statements around ultimate returns

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Fix camel case in templates.js

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #183 from cbmi/root-coffee-to-js

Port "root" level coffeescript to JS