signal handling
added upstart script