add built-in Model 'Department'

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge pull request #1 from Henry-CF/master

Add model 'Department'.
add model spec skeleton
merge latest code from vmw-tmpst
Merge pull request #2 from easeway/user-login

add model spec skeleton