Port all remaining models from coffee to javascript

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

Port all remaining models from coffee to javascript