xmlapi controller with restful funcs to client tbl

Calls to RESTful functions at /xmlapi/client now
allow CRUD on the client table.
commenting methods in xmlapi controller
login functionality for clients

With this addition, Clients are now able to login.
The assumption is that they have a Username and
Password.  Proper error messaging and validation
is in place.
registration functionality and some login stuff

The registration functionality is working.  In
order to complete the potentially out of scope
login forgot feature, the client will have to
agree to recording pii in the form of an email
address.  There is no other partially useable
information with which a reset could occur.

Some routing on the login was made better in
this round of updates.  This includes creating
redirects to the skeleton controller "taskmgr".

Now the work begins.
white space in client_model
changing production db debug to false
add jquery, jqueryui to taskmgr interface

In preparation for the date widgets, ajax, and
various sorting etc that will happen clientside,
this adds the requisite obligatory js libraries
and associated css files for jquery ui.
first draft on taskmgr ajax calls to task api

To reduce coding necessary to complete task, the
api will be used to fulfill calls from javascript.

This first draft shows a working factory model
in the restful api allows us to call either client
or task rest services.
xmlapi bug fix, ajax update and create working

There was a bug or two in xmlapi where _obj_put
wasn't accepting any parameters.  A few other
minor issues stopping create and update from
working.

Tasks now able to create an update via the
ajax driven taskmgr view.  Minor stylings added
mostly for the create form.