Update README.md
test skeleton. refactored restful api creation
Update README.md

Typo
adds dyanmic list view for db manager
refactored server generation
schema generation and virtual for id
created serversManager to manage all server instances. servers api use serversManager instead.
schema generation and virtual for id
add structure for socket server
test cases for user and session. refined all responses to give meaningful status codes and content
refactored generated controllers to two layers for code sharing with sockets. created api design for custom database management
work on socket server
fixes controller in routes for server generation
adds more to createServer
completes initial implementation of sockets
Merge branch 'server-api' of https://github.com/waterbase/waterbase-app into server-api-sockets

* 'server-api' of https://github.com/waterbase/waterbase-app:
  fixed session user, create dynamic collection creation and refernce creation in custom servers
  refactored generated controllers to two layers for code sharing with sockets. created api design for custom database management
  test cases for user and session. refined all responses to give meaningful status codes and content
  schema generation and virtual for id
  created serversManager to manage all server instances. servers api use serversManager instead.
  schema generation and virtual for id
  refactored server generation
  test skeleton. refactored restful api creation
  Update .gitignore
  Update README.md
  Create README.md
  add GA snippet

Conflicts:
	README.md
	app/scripts/services/api.js
	lib/controllers/generation/ControllerSet.js
	lib/controllers/generation/Server.js
	lib/controllers/generation/createSchema.js
	lib/controllers/generation/routesMixin.js
	lib/controllers/serverConfigs.js
	lib/models/ServerConfig.js
	lib/routes.js
	package.json
	test/server/server/api.js
refactors handleRequest and adds broadcasts for data binding
rename some functions and events
Merge branch 'master' into server-api-sockets

* master: (26 commits)
  fixes server start/stop bug
  add initialize file. initialize all custom server to be stopped when main server is starting
  bug fixes
  fixed all user id problems
  check for current status before starting/stopping server. fixed error with id in server creation
  now status change will be saved immediately. use mongoose.createConnectrion for multiple database
  fixed small errors in routing and controllers
  schemas are edited instead of replaced. ControllerSet now takes server instead of serverConfig
  changed Server db connection  to be async.
  simplify/rename routes, comment out old routes and unused handlers, add db.close() to handler
  fix custom handlers routes, mongo connection, syntax errors; add express body parser to express.js
  initial set of custom APIs
  removes animate.css
  fixes bug in dashboard.js
  initial dashboard view
  debugged serverConfig api
  port changed from fixed to dynamic
  completes initial implementation of sockets
  adds more to createServer
  fixes controller in routes for server generation
  ...

Conflicts:
	app/scripts/services/api.js
	lib/controllers/generation/ControllerSet.js
	lib/controllers/generation/Server.js
	lib/controllers/generation/createSocket.js
	lib/controllers/generation/routesMixin.js
	lib/routes.js
	package.json
Merge branch 'master' into server-api-sockets

* master:
  fix initialize.js to update all ServerConfig ports to 0