log cloudwatch stats for autoscaling

- Log additional cloudwatch statistics (memory & disk capacity).
- Custom "Load" metric is now based on the combination of memory, cpu, disk and container capacity.

Also:
- Increased socket timeout at nginx to hold inactive websockets longer. While this will not fix the ipython issues, this will help reduce the chances of it occurring.
- Added notebook runner script (WIP)