Lock Sinatra at 0.9

Otherwise it pulls in rack 1.5, which causes issues with Rails
Add CloudCrowd.log function, log job status

Prepend a time stamp on each message
Check for available nodes before distributing

This solves the PG::Error exception when a node check-ins and all are
busy