Wrote abstract Mission class

Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
Started writing StartingGateMission

Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>