Clean up: simplifying complex_transform.js.coffee
Add Util::DateTime.to_date; update Day.on; update specs
Add Act scaffolding: act.rb, act_serializer, acts_controller; Ember: add acts to dashboard route workflow.
Add act.emblem; acts_controller.js; fleshing out (basically copy from DataPoint flow)
Remove old detail_controller (which contained a blocking definnition of ActController). Acts#save now hits the server; confirms server rejects invalid payload
Minor fix in date_time.to_date
Update act#ensure_date_in_range to compare based on experienced time; fix Acts#create to successfully create on valid input
Add user factory. Add basic tests to acts controller
Update acts styling (button): add act.css.scss
Add Act::recent scope; remove @day.save from Day::latest, swith Acts#index to call recent. Add specs for Act::recent and Acts#index
Fix Acts#update
Add Act::recent spec to check for number of items
Make Act:act default to current time
New act button focuses newly inserted act view: add Ember.Evented to Sysys.Act; add ActView#focusNewAct; attach observer for focusNewAct in ActView#init and trigger focusNewAct in ActsController#newAct
Add endedAt to Act view. Make at/endedAt default to last hour
Clean up: day.emblem, hec.js
Fix bug introduced in 91a86e4352e1f84accca919b70aa723970ed2304, which removed the textfield for GoalView
Rename node.notInitialized to node.initialized; corresponding logic changes; update debug panel
Convert Datapoint#typeMap to a volatile property; sets #detail.readOnly to true only for LastFmDp datapoints; documentation + cleanup
Add util.date.datetimeToExperiencedDate