Init upstart

Describe what upstart is and how it works.
This incorportates a lot of suggestions and fixes from  @avleen and @apeiron