large refactor to use ember-spin-box as core ui component, moment.js support, and misc other tweaks