forms, bug fixes

Moved forms to their own directory, fixed a few bugs, started
implementing dialog forms for adding/updating/removing
action/permission mappings
Little more tidying up

You get the idea...
Merge pull request #13 from alexweissman/butterflyknife

Butterflyknife
update
Merge pull request #47 from lilfade/butterflyknife

Update to docblock comments
Show parameter list for actions in widget
Merge pull request #14 from alexweissman/butterflyknife

Butterflyknife
Added email login which is settable by the administrator via the site_settings.php page, will ask for username on the login.php page if the email_login field = 0 or else it will ask for Username or Email for login with checks to see if the username or email exists.
Merge pull request #15 from lilfade/butterflyknife

Butterflyknife