Rough draft of database layouts.

Needs more update methods and will need to be changed to work with password encryption yet
Added in update password module
added in individual modules to update client information