Add cluster size constraint to template UI #425
use min/max constraint when creating cluster
Set the cluster description if its included in the request.
Merge pull request #469 from continuuity/feature/add-description-to-cluster-summary

Set the cluster description if its included in the request.
default clusterNumMachines to the constraint minimum
renaming classes with Loom in the name.
Merge pull request #465 from continuuity/feature/ui-template-cluster-size

Add cluster size constraint to template UI
default the user if the field is empty as well.
adding parantheses.
Merge pull request #470 from continuuity/feature/check-empty-user

default the user if the field is empty as well.
Merge pull request #471 from continuuity/feature/rename-classes

renaming classes with Loom in the name.
Added: Node page with table
Added: Nodes tab to all pages
Added: Node endpoint to node js server

Removed: node_modules because it can now be fully installed with npm
install
Moved: bower.json location to be closer to actual install location
ui/client
Lint: Lintified server.js

Added regex search to table
Changed css to make table look better
Added conf file for configuring what columns are shown by default

Conflicts:
	server/src/main/java/com/continuuity/loom/cluster/NodeProperties.java
	server/src/main/java/com/continuuity/loom/codec/json/current/NodeCodec.java
	server/src/main/java/com/continuuity/loom/codec/json/current/TaskConfigCodec.java
	server/src/main/java/com/continuuity/loom/scheduler/task/TaskQueueService.java
Checkpoint: Added node icon
Removed: Ability to toggle column filters
Fixed: Row selection with checkbox
Fixed: Clicking details button selected row
Fixed: Filter not going back to page 1
Added: More columns
Updated icon to match other icons
Added local data dir
Removed node_modules
Fixed merge issues
Add read only account