With Xenial being default, the yaml can be simplified. Also extract requirements for development, so users can install it easily.