grunt start default on watch
starts tutorial
fixes #65: override not working
bumps version to 1.9.1.2
redoes settings pages with ajax
merges in master
2.0
removes extra a
app creation working as expected
Merge pull request #70 from clef/general-refactoring

General refactoring
Merge pull request #71 from clef/tutorial

Gets tutorial working as quazi-expected
Merge pull request #69 from clef/redone-settings

Redone settings
fixes only-clef login bug
Merge branch 'invite-users' into two-point-oh

Conflicts:
	includes/class.clef-login.php
Merge branch 'invite-users' into two-point-oh

Conflicts:
	includes/class.clef-admin.php
	includes/class.clef-base.php
	templates/admin/settings-header.tpl.php
hides login form with css rather than no-render
Refactor structure of plugin
- Main logic begins in clef-require.php
- wpclef.php maintains constant indicating whether Clef is the base plugin
- Classes no longer inherit from ClefBase, which was becoming a repository for random functions
- Classes now implemented as singletons rather than static classes
- Plugin-setup related functions now in separate class, ClefSetup
- Site options/settings access now encapsulated in separate class, ClefInternalSettings
- Admin menu only rendered when Clef is base plugin
- Activation/uninstall hooks only registered when Clef is base plugin
- Several unused functions have been removed

(Sorry for the huge commit.)
fix version number for 'npm install'
ensure plugin hooks are registered at right time
allow clef settings path to be overridden by filter