added features directive, implemented features directive in "demo" and "create" views, refactored features service
fixes facet/chiclet UI behaviors, passes the correct facet to mljs

Note: mljs service facet functions don't appear to be properly "thenable"
Merge pull request #15 from joemfb/edit-features

implements inline feature editing
Merge pull request #16 from joemfb/fix-facets

fixes facet/chiclet UI behaviors