Remove configuration section since it's no longer needed
Added post/delete, cleaned up interface for github
Cleanup interface to Heart, make it a constructor function

I like the constructor function pattern much better than using straight
objects. Made the main `heart` object into a `Heart` constructor
function. Also cleaned up the interface a little.
Separated milestone model from issue ordering

I moved the ordering of issues within a milestone into `MilestoneView`.
This seems to make more sense as the model is just for storing and
fetching data. We layer issue ordering on top of that, which belongs in
the view.

I also separated storing that data into another object. That will allow
me to more easily change the backend storage to use github instead of
parse for #4.
Made the primary color orange-y-er
No need to use md5, modern browsers have base64 builtin
Store data in github rather than parse

- Store data in an orphaned github branch rather than in parse
- Debounce issue saving 15s, preventing each priority change from
  creating a new commit
- Cleaned up credentials gathering
- Started writing a few tests
- Removed `browserify-shim` since requiring all the modules just works

Fixes #4