test(macModal): Add tests demonstrating premature calls to Modal callbacks.
test(macModal): Make sure afterHide test is working properly
fix(macModal): Fixed modal callbacks firing on page loads

Fixes #162
chore(ROADMAP): Updated roadmap
chore(grunt): Remove grunt gh-pages as dev dependency
chore(build): Build v0.2.7
refactor(macAutocomplete): Switched to createElement instead of jq/jqlite creating `mac-menu`
feature(macTableSelectable): Differentiate between click and text selection
feature(macMenu): Allow for custom html templating for each item
docs(macMenu): Updated mac-menu docs
fix(macMenu): Fixed how custom menu template getting transcluded
feature(macAutocomplete): Allow custom html templating for dropdown
chore(build): Build v0.2.8
fix(macAutocomplete): Item property on template now include full object
docs(macAutocomplete): Fixed typo
docs(macMenu): Updated comments on how to use custom templating
docs(macMenu, macAutocomplete): Docs update
docs(macMenu, macAutocomplete): Docs update
chore(doc.js): Converted documentation controller to JS
Updated build.json and concat grunt task
docs(example): Use ngApp instead