`set -eu` to stop on errors

See #2
Add -y to apt-get install
Select the correct package source for ROS

Fixes #3.
Only create /tmp/install if it does not exist
Run catkin_make as part of the installation

This fixes problems with the devel directory.