Add memory and time limit feature
Add per-run memory constraints
Add test for timeout
Skip cgroup tests if not available
create cgroups in .travis.yml